• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

помогите > Value 1 3 8 - или больше

Автор arman3dg, 03 июля 2011, 22:47:27

« назад - далее »

arman3dg

Нужна помащ...
Как заделать? Чтобы при касание серого BOX-а блок [Value]  давал  цифру 3 или больше... вот похожи пример толка [Value] > не должен возвращать цифру 0 ( ПРИМЕР это как односторонняя дорога)
при касание Краснова куба с серим... (красны главный)
A3DG

Sqwer

касание  чего? (курсора с кубом || серого куба с красным кубом)

arman3dg

#2
при касание Краснова куба с серим... (красны главный)
A3DG

Sqwer

1) Если точность не нужна, то можно  кубы представить ввиде  сфер.

А после проверять эти сферы на пересечение 

Цитироватьif(L <= (R1+R2) )
{
  произошло касание/ пересечение
}
где L- растояние между центрами сфер
R1 и R2  - радиусы сфер.

Это  оч простой подход.

2) Более сложный - использовать Ньютон Физикс. (тут вопросы к Руслану)

3) Написать  канал, который проверяет пересечения кубов.  грань куба - плоскость.   проверяем  каждую точку на нахождение  её  в 6 плоскостях. По типу алгоритма фрустум  кулинга.

Ruslan

arman3dg привет!
ты не мог бы уточнить немного более подробно, что тебе необходимо сделать? я не пойму смысл того, что красный кубик главный..

arman3dg

 [Value]   у нас 0, когда срабатывает [CollisionBoxCheck] > даёт цифру 1. В блоке  [Expression Value]  какой код написать чтобы он передал  [Value]   цифру 3 или больше какой я сам назначу в [Expression Value]  , и когда [CollisionBoxCheck]  опять  -1, то чтоб блок [Value] не возобновлялся в 0.
A3DG

Ruslan

надеюсь, что понял тебя правильно

arman3dg

Цитата: Ruslan от 05 июля 2011, 00:08:22
надеюсь, что понял тебя правильно

Да то что нада :) агромнае спасиба...
A3DG

arman3dg

вопрос нашьет блока > [3Drender] у меня каждая сцена имеет отдельны [3Drender] ...  когда импортирую X-file с анимацией то на 1-ом сцене отлична работает а на остальных очень бистра переигрывает, на столько бистра что не понятна ((((   в чом может бить провлема?
A3DG