Работа со стенами
mbcreate wall [parameter] [ {zonegravitation <Zone> | ongravitation | offgravitation } ] <Point1> [ { point <Point2> | byx <ByX> | byy <ByY> | angle <Angle> <Length> ] [reorient] [undo] done
Команда строит стену от точки <Point1>
до:
- точки
<Point2>
(ключpoint
)
- вдоль оси X длиной
<ByX>
(ключbyx
)
- вдоль оси Y длиной
<ByY>
(ключbyy
)
- с углом поворота
<Angle>
и длиной<Length>
(ключangle
)
Ключ reorient
переориентирует стену относительно ее оси.
Ключ undo
отменяет последний построенный участок стены.
Ключи ongravitation
и offgravitation
включают и отключают режим "залипания" точки конца стены к "характерным" точкам сцены (пересечение осей стен, углы комнаты и пр.). Ключ zonegravitation
задает величину зоны залипания <Zone>
.
Ключ parameter
позволяет задать параметры стены при помощи диалогового окна.
mbdelete wall { <Object> | ByNumber <Number1>, <Number2>,... }
Команда удаляет стену <Object>
. Если задан ключ ByNumber
, то команда удаляет стены с номерами <Number1>
, <Number2>
,...
Пример:
MbDelete Wall ByNumber 1,2; // Удаление стен с номерами 1 и 2
mbtoggle { floor | ceiling | wall { <Object> | ByNumber <Number> } }
Команда изменяет видимость стены <Object>
(ключ wall
), потолка (ключ ceiling
) или пола (ключ floor
). Если задан ключ ByNumber
, то команда изменяет видимость стены с номером <Number>
Пример:
MbToggle Wall ByNumber 3; // Изменить видимость стены 3
mbedit wall <Object>
Команда редактирует стену <Object>
при помощи диалогового окна (см. выше).
mbmove wall <Object> <Length>
Команда сдвигает стену <Object>
на величину <Length>
перпендикулярно плоскости стены.
mbmove node <Node> <Object> <Length>
Команда сдвигает узел <Node>
стены <Object>
на величину <Length>
вдоль стены.
mbmove free [<Node> | <Object>] <Vector>
Команда сдвигает узел <Node>
или стену <Object>
на вектор <Length>
.