clip1807

Возможности и ограничения типов линий в Автокаде

<< Оглавление >>

Навигация:  ТОПОПЛАН (ситуация, рельеф) > Ситуация - картированная модель ситуации > Топознаки классификатора > Линейные знаки >

clip1807

Возможности и ограничения типов линий в Автокаде

Previous pageReturn to chapter overviewNext page

Вид типов линий напрямую связана с их толщиной. В платформе можно задавать толщину линии через ее вес (lineweight).

Если толщина полилинии задана традиционным способом через опцию Ширина (width), то на печати это выглядит таким образом:

clip3357

Здесь генерация типов линий (plinegen) отключена, поэтому очередной сегмент начинает рисоваться всегда от вершины, поэтому в вершинах линий всегда линейные  сегменты. Такая ситуация приводит к тому, что если вершины стоят ближе, чем длина штриха полилинии, то любой тип линии вырождается в сплошную (continuous) линию. Сама вершина линии «выщерблена», и этот дефект убрать никак не удастся.

clip3358

Здесь генерация типов линий (plinegen) включена, поэтому линия начинает рисоваться от начала и не зависит от вершин. Это приводит к тому, что вершины линий могут находиться в пустоте.

В обоих случаях точки типа линий в пространстве модели вырождаются в линии указанной ширины и не устраним дефект «выщербленности».

 

Другой способ задавать толщину – использовать вес линии (lineweight). При этом  полилиния должна иметь нулевую ширину (width), так как ширина (width) имеет приоритет перед весом линии (lineweight), и если у полилинии разные значения ширины и веса, то побеждает ширина (width).

clip3359

Здесь генерация типов линий (plinegen) отключена, обработка вершин  и концы линий управляются стилем вычерчивания: вершины – с острым углом (miter), концы линий – закругленные (round).

clip1461
clip3360

Здесь та же линия, но вершины закругленные (round), а концы линий ровные (butt).

clip3361

Здесь та же линия, но генерация типов линий (plinegen) включена, поэтому хорошо видно, что вершины полилинии находятся в пустоте. Вершины острые (miter), а концы линий ровные (butt).

Внутрь полилинии можно добавлять формы.

Примечание: если системная переменная psltscale=1, то даже если в разных видовых экранах разные масштабные коэффициенты, то длина штриха после выполнения команды _regenall – будет одинакова. Все это (ширина как вес и системная переменная) позволяет избежать масштабирования типов линий и их ширины.

Толщины и масштаб типов линий Автокада – это удобные возможности, которые можно использовать «здесь и сейчас».