вторник, 16 июля 2013 г.

Полилинии, трассы (alignments) и их вершины

Вы заметили, что при создании трассы (aligment) из полилинии, вопреки ожиданиям нет вершин ни на одной из кривых? Такая же ситуация возникает при импортировании трассы в формате xml (Importing LandXML Drawing Data).


Рассмотрим подробнее. Здесь отображены две трассы. Одна из них конвертирована из полилинии, а вторая сделана с помощью инструментов компоновки трассы (layout method). Трасса, сделанная с помощью инструментов компоновки имеет удлинение линий (line extensions) - серые линии идущие до точки пересечения, а у второй трассы их нет.

Для того, чтобы понять причину, нужно представить как образуются эти две трассы. Создавая трассу с помощью инструментов компоновки, вначале вычерчивают линии, а затем в вершинах добавляют радиусы, таким образом в местах пересечения линий образуются вершины. А трасса созданная из полилинии, образуется так как она есть, без пересечений и вершин соответственно.

Чтобы исправить ситуацию, нужно выполнить несколько шагов.

1. Скопируйте полилинию.
2. Удалите у полилинии радиусы, используя команду fillet с параметрами trim, radius=0, polyline.

3. Теперь есть две полилинии, одна оригинальная (чёрная) и одна без скруглений (зелёная).


4. Из полилинии зеленого цвета (без радиусов) создайте трассу. Добавьте кривые. Если все радиусы оригинальной полилинии одинаковые, вы можете написать это число, в противном случае, оставьте пока как есть.

4. Установите свойство привязки OSNAP в “nea”  и используя ручки, переместите все кривые новой трассы, чтобы они совпадали с оригиналом.

Теперь у вас есть трасса идентичная той, что сделана из полилинии, но теперь у неё есть вершины.

Что делать если трасса уже сделана, и после этого нужно поменять ее?

1. С помощью команды offset продублируйте трассу в одну сторону, а затем еще раз в обратную. Так у вас появится полилиния сверху вашей трассы.
2. Затем уберите кривые используя команду fillet методом, описанным выше.
3. Создайте из этой полилинии трассу. Добавьте радиусы.
4. Передвиньте конечные точки отрезков и переместите их на места пересечений.
Это все.

Комментариев нет:

Отправить комментарий

Invalid URI: The format of the URI could not be determined.

Открывая файл, AutoCAD выдает следующую ощибку: Invalid URI: The format of the URI could not be determined. К сожалению, в интернете не с...