Команда collider



Использование

Описание

  Команда collider - коллайдер, создаёт невидимую, но твёрдую форму объекта неподвижно закреплённую на нём. Этоё формой объект участвует в симуляции физики.

  Необязательный параметр form - форма коллайдера. Для ускорения обсчёта столкновений коллайдер должен быть очень простым по форме. Возможны следующие значения:

box - форма по умолчанию, габаритная рамка объекта.
sphere - сфероид вписанный в габаритную рамку объекта.
cone - конус вписанный в габаритную рамку объекта.
cylinder - цилиндр вписанный в габаритную рамку объекта.
capsule - цилиндр с полусферическими торцами вписанный в габаритную рамку объекта.
hull - в качестве коллайдера используется меш объекта. Очень тормозит, использовать только если это реально необходимо и оправдано. tree - статический коллайдер, применяется для объектов повышенной сложности (с внутренней пустотой), подрузамевает статический коллайдер и непересекающиеся полигоны.

  Необязательный параметр mass - масса - может быть только положительной.
По умолчанию вычисляется исходя из объёма коллайдера.
0 - неподвижный физический объект.
Единица измерения - 50 килограмм.

  Необязательный параметр nograv или static - невесомый объект или неподвижный.
Указание mass=0 также делает объект неподвижным.
Форма коллайдера tree также делает объект неподвижным.
Террайн - всегда неподвижный физический объект.

  Необязательный параметр avvel - указывает что коллайдер может взаимодействовать с аватарами.

  Необязательный параметр dampLin -

  Необязательный параметр dampAng -

  Необязательный параметр name= позволяет применить команду не к самому объекту, а к объекту с этим именем.
Например:

bump collider mass=10 avvel name=col1

  При касании объекта с этой командой он не изменится, а на объекте с именем "col1" будет создан коллайдер. Объект по имени "col1", это объект в котором прописана команда:

create name col1

  Необязательный параметр global позволяет увидеть работу команды всем.

Примеры:

create collider
create collider avvel
create collider nograv avvel
create collider mass=1000 avvel