Работа со стенами
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>.