- Рейтинг
- 11
Решил я тут использовать новую функцию, появившуюся в 5 Maxe, а
именно "maxOps.CloneNodes", которая, по идее, позволяет без проблем
клонировать объекты и группы объектов. И вот что у меня из этого вышло ...
Для начала создадим 3 бокса, расположенных (на виде сверху) в линию
рядом друг с другом по оси Y. Выделим и сгруппируем эти боксы, задав,
например, имя группе - "Boxes".
Выполним следующий скрипт, который создает клон нашей группы "Boxes",
методом "instance" и для удобства смещает его по оси X на 50 системных
единиц, а так-же выделяет его:
----------------------------------------------------------
maxOps.CloneNodes $Boxes offset:[50,0,0] \
cloneType:#instance newNodes:&NewBoxes
select NewBoxes
----------------------------------------------------------
Ну а теперь разгруппируем эту группу и ... группа "Boxes" полетела на встречу
к новорожденной группе "Boxes01". Примерно тоже самое происходит и
при разгруппировании нашего предка - группы "Boxes".
Если кто знает в чем тут проблема - пожалуйста объясните, может я что-то
не так делаю и как это можно решить ???. Заранее БОЛЬШОЕ человеческое
СПАСИБО !!!.
именно "maxOps.CloneNodes", которая, по идее, позволяет без проблем
клонировать объекты и группы объектов. И вот что у меня из этого вышло ...
Для начала создадим 3 бокса, расположенных (на виде сверху) в линию
рядом друг с другом по оси Y. Выделим и сгруппируем эти боксы, задав,
например, имя группе - "Boxes".
Выполним следующий скрипт, который создает клон нашей группы "Boxes",
методом "instance" и для удобства смещает его по оси X на 50 системных
единиц, а так-же выделяет его:
----------------------------------------------------------
maxOps.CloneNodes $Boxes offset:[50,0,0] \
cloneType:#instance newNodes:&NewBoxes
select NewBoxes
----------------------------------------------------------
Ну а теперь разгруппируем эту группу и ... группа "Boxes" полетела на встречу
к новорожденной группе "Boxes01". Примерно тоже самое происходит и
при разгруппировании нашего предка - группы "Boxes".
Если кто знает в чем тут проблема - пожалуйста объясните, может я что-то
не так делаю и как это можно решить ???. Заранее БОЛЬШОЕ человеческое
СПАСИБО !!!.