Категория:Работа с мебельным каркасом
Мебельный каркас — служебный объект K3 Мебель, помогающий при построении индивидуальных изделий.
В сцене может быть несколько каркасов, но построение осуществляется в текущем каркасе. Текущим может быть только один каркас. Каркас может быть собранным и разобранным. Собранный каркас представляет собой изделие, с которым можно работать, как с любым мебельным изделием.. Разобранный каркас (иногда называется Шкаф-секция) позволяет осуществлять работу по созданию изделия внутри каркаса.
Команды работы с каркасом[править | править код]
MBCarcase <Keys>
Команда MBCarcase осуществляет работу с мебельным каркасом в соответствии с ключами <Keys>
. Ключи работы с каркасои и параметры представлены ниже.
create <Point>
Ключ создает новый мебельный каркас с параметрами по умолчанию и помещает его в сцену в точку с координатами <Point>
. Новый каркас становится текущим и работа осуществляется в нем. Имеющиеся в сцене каркаса собираются.
parameter <Point>
Ключ создает новый мебельный каркас с параметрами, заданными в диалоговом окне по умолчанию и помещает его в сцену в точку с координатами <Point>
. Новый каркас становится текущим и работа осуществляется в нем. Имеющиеся в сцене каркаса собираются.
Параметры мебельного каркаса:
edit <Object>
Ключ позволяет редактировать (изменять параметры) текущего мебельного каркаса <Object>
.
current <Object>
Ключ делает текущим мебельный каркас <Object>
. Остальные (невыбранные) каркасы собираются.
move <Object>
Команда передвигает мебельный каркас <Object>
. При передвижении каркас становится собранным. По окончании каркас <Object>
становится текущим. Сдвиг мебельного каркаса и опции сдвига полностью аналогичны работе с мебельными изделиями в сцене.
copy <Object>
Команда копирует мебельный каркас <Object>
. При копировании каркас становится собранным. По окончании каркас <Object>
становится текущим. Копирование мебельного каркаса и опции сдвига полностью аналогичны работе с мебельными изделиями в сцене.
При работе с индивидуальными изделиями зачастую возникает необходимость временно погасить каркас, а впоследствии включить его.
on <Object>
Ключ включает погашенный мебельный каркас <Object>
.
off <Object>
Ключ выключает мебельный каркас <Object>
.
group <Object>
Ключ собирает каркас <Object>
.
groupall
Ключ собирает все мебельные каркасы.
ungroupall
Ключ разбирает все мебельные каркасы
union <Object1> <Object2>
Ключ объединяет каркасы <Object1>
и <Object2>
в один.
execute <Object>
Ключ пересоздает уже созданный каркас <Object>
по новым параметрам. Этот ключ используется в макро для пересоздания каркаса совместно с функциями работы с каркасом. См. Установить свойства мебельного каркаса
set <bAuto> [<bWithChoice> [<Object>]]
#hobj MBCarcase set <bAuto> [<bWithChoice> [<Object>]]
Команда обеспечивает наличие одного (и только одного) текущего каркаса в соответствии с ключами <bAuto>
и <bWithChoice>
. Полученный текущий каркас (рамка) присваивается переменной #hobj
(если удалось обеспечить наличие текущего каркаса).
Если ключ <bAuto>
="yes", то, если нет текущего каркаса, команда делает текущим каркас с максимальным номером.
Если ключ <bAuto>
="no", то, если нет текущего каркаса, команда предлагает выбрать каркас в зависимости от значения <bWithChoice>
:
- если
<bWithChoice>
="yes"- то команда предлагает выбрать каркас.
- если
<bWithChoice>
="no"- то команда просто констатирует факт отсутствия текущего каркаса. В этом случае переменной#hobj
ничего не присваивается.
Эту команду можно использовать для получения ссылки на текущий каркас. |
Страницы в категории «Работа с мебельным каркасом»
Показаны 3 страницы из 3, находящихся в данной категории.