|
|||
Глава 5: Пространственные фигуры |
|||
|
|||
удаляются элементы фигуры,
расположенные в положительном
направлении по третьей оси координат. Между командами CUTPLANE и CUTEND
может быть расположено
любое количество команд любого типа. Макрос также может содержать команды CUTPLANE. Параметры команды CUTPLANE
принимают значения в текущей
системе координат. Преобразования координат, заданные
между CUTPLANE и
CUTEND, не действуют на определенную этими операторами плоскость сечения, однако любая из последующих плоскостей сечения будет строиться с учетом текущего преобразования. Таким образом, для определения CUTPLANE можно воспользоваться любым количеством преобразовании, однако перед последующим определением подлежащих рассечению фигур удалите эти преобразования. Пары команд CUTPLANE-CUTEND могут
вкладываться друг в
друга, даже внутри циклов. Если отсутствует CUTEND, то соответствующий CUTPLANE будет действовать на все фигуры до конца скрипта. Команды CUTPLANE внутри макроса
действуют только на фигуры
этого макроса, даже если отсутствует CUTEND. Если между командами CUTPLANE и
CUTEND вызывается макрос,
то все фигуры, построенные при выполнении этого макроса, будут рассечены. На поверхности сечения
распространяются текущие установки
покрытия, цвета пера и образца штриховки. Следует проявлять осторожность в следующих
случаях:
- Если CUTPLANE не закрыт командой
CUTEND, в наихудшем
случае будут удалены полностью все построенные фигуры. Вот почему всегда будет выдаваться сообщение-предупреждение об отсутствии команды CUTEND. - Если преобразования,
используемые только для определения расположения плоскости сечения, не удалены сразу после ее определения, то получив неправильный результат, Вы можете подумать, что неправильно расположена плоскость сечения, когда, на самом деле, произошло перемещение фигур. |
|||
|
|||
Справочное пособие по GDL |
115 |
||
|
|||