Некоторые методы работы с объектами
МетодОписание
copy <node>создает объект-копию
reference <node>создает объект-ссылку
instance <node>создает объект-образец
delete <node>удаляет объект
attachObjects <node1> <node2> делает <node2> потомком <node1>. Потомок перемещается в позицию предка,
[move: <boolean>]если не задан параметр move:false
isValidNode <var>возвращает true, если <var> является объектом (или его переменной), который не был удален,
 иначе возвращает false. Пример: proverka=isValidNode $Box01
isShapeObject <node>возвращает true, если <node> является одним из объектов-сплайнов или false, если не является
hide <node>скрывает объект (unhide <node> – показывает)
clearSelection()снимает любое текущее выделение
select <node>снимает текущее выделение и выделяет заданный объект(ы). Пример: select $box*
selectMore <node>добавляет заданные объекты к набору уже выделенных
deselect <node>снимает выделение с заданных объектов
deselectNode <node>снимает выделение только с одного объекта
distance <node1> <node2>вычисляет расстояние между опорными точками двух заданных объектов

Характерные точки объектов
<node>.pivot=<point3>опорная точка объекта (место, где находятся локальные оси координат)
<node>.center=<point3>центр габаритного контейнера объекта

Пример: b=box(); b.pivot=[100,200,300] --ПЕРЕМЕЩАЕМ ОПОРНУЮ ТОЧКУ