2013-12-06 2 views

ответ

0

Это было довольно долго, так как я сделал VRML, но вот некоторые идеи:

Прикрепите TouchSensor к Shape1. Проложите выход так, чтобы он выполнял одно из следующих действий:

1) Триггеры Shape2 должны быть прозрачными (что может быть все, что вам нужно, но объект все еще там) ИЛИ 2) Перевести форму 2 очень далеко, что он не будет отображаться. OR) отправляется на узел коммутатора, а Shape2 находится в узле Switch вместе с нулевым объектом (не уверен, является ли это законным) или крошечным или очень удаленным объектом. 4) Поместите Shape2 в групповой узел и наведите триггер на скрипт, который добавляет или удаляет его с помощью добавления или удаления дочернего элемента.

Ужасный фактор заключается в том, что TouchSensor срабатывает только при нажатии, действуя как мгновенный переключатель, в то время как вы, вероятно, хотите, это тумблер. Для этого вам нужно направить вывод на короткий простой коммутатор, который реализует функцию переключения, а затем вывод этого сценария, однако вы решите заставить Shape2 «исчезнуть». См. http://accad.osu.edu/~mlewis/VRML/Class/jsSwitchColor.html для действительно простого примера.

Смежные вопросы