3д полилиния в 2д полилинию
Перейти к содержимому

3д полилиния в 2д полилинию

  • автор:

Преобразование 3D-полилиний в 2D

Для преобразования 3D в 2D полилинии используется команда «Преобразовать 3D полилинии в 2D» .

Новой полилинии присваивается отметка начальной точки 3D полилинии.

  1. Перейдите на вкладку «Редактирование» панель «Проектные данные» «Преобразовать 3D полилинии в 2D» найти .
  2. Выберите преобразуемые полилинии. Нажмите ENTER .

На уровень выше: Редактирование полилиний

Преобразование 2D полилиний в 3D

Для преобразования 2D полилиний в 3D полилинии используется команда «Преобразовать 2D полилинии в 3D» .

Эта утилита используется в случае необходимости изменить отметки отдельных вершин 2D полилинии. 2D полилинии представляют собой объекты, расположенные в одной плоскости. Назначать отметки 3D полилиниям можно с помощью команд отметок характерных линий.

  1. Перейдите на вкладку «Редактирование» панель «Проектные данные» «Преобразовать 2D полилинии в 3D» найти .
  2. Выберите преобразуемые полилинии. Нажмите ENTER .

На уровень выше: Редактирование полилиний

Задачи, связанные с данной
  • Преобразование 3D-полилиний в 2D
  • Редактирование отметок полилиний

Как перевести линии из 3D в 2D , чтобы они лежали на одной плоскости ?(фото

__________________
Делай хорошо, плохо само получится.

Регистрация: 28.07.2013

Сообщений: 103

выбрать все полилинии и в свойствах поменять уровень

__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231

Регистрация: 11.05.2005

Сообщений: 6,991

еще ссылка на аналог flatten LISP. Обнуление координаты Z (аналог FLATTEN )

__________________
Как использовать код на Лиспе читаем здесь

Форум DWG.RU > Программное обеспечение > AutoCAD > Как перевести линии из 3D в 2D , чтобы они лежали на одной плоскости ?(фото
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Как, например, на вид сверху копировать чертежи с вида сбоку, чтобы они были в одной плоскости? violetamber AutoCAD 6 14.01.2014 20:45
Как сделать чтобы размеры 3D чертежа проставлялись в своей плоскости? Ravilka AutoCAD 3 25.10.2013 11:27
разобрать 3D (точки фасада) на 2D плоскости Sta1917 AutoCAD 1 29.02.2012 21:48
3d обекты в 2d линии. Как. Saha AutoCAD 12 23.10.2008 14:33

Обратная связь — Вверх

САПР для инженера

Очередной пост, навеянный вопросами пользователей и читателей блога. Предлагаю рассмотреть сегодня тему: Какие типы полилиний существуют в AutoCAD?

Всего в AutoCAD существуют три типа полилиний:

  • 2D-полилиния
  • полилиния
  • 3D-полилиния

Первые два типа всегда плоские, третий тип — может быть и плоским, и трехмерным. Подробнее рассмотрим каждый тип.

2D-полилиния и Полилиния

Исторически сложилось так, что c самых первых версий AutoCAD в нем присутствовал примитив Полилиния (POLYLINE), который создавался с помощью команды Плиния (_PLINE). Несмотря на то, что эта полилиния могла состоять из отрезков и дуг и была единым целым, каждый из сегментов полилинии представлял из себя отдельный элемент, имел свое внутреннее имя и характерные точки. Т.е. полилиния, состоящая из трех линейных объектов, сохранялась в памяти чертежа как пять разных объектов (четыре вершины и заголовок полилинии), при этом пользователь работал с ней как с единым целым объектом.

В AutoCAD Release 12 появился новый тип полилинии — оптимизированная (LWPOLYLINE от Lightweight Polyline), которая, в отличие от обычной полилинии, состояла уже не из набора объектов, а представляла из себя один объект. При этом создается она также командой Плиния (_PLINE). Новая оптимизированная полилиния позволила сократить размеры чертежей, которые включали в себя множество контуров или других сложных объектов, отрисованных с помощью полилиний. Также выросла скорость обработки таких чертежей и повысилась стабильность работы.

    2D-полилиния (POLYLINE, в литературе также встречается название Heavy Polyline) — устаревший тип, наследие старых версий AutoCAD. В свойствах таких полилиний отображается название 2D-полилиния, а в данных, выводимых по команде Список (_LIST) тип объекта отображается ПОЛИЛИНИЯ и состоит она из группы объектов, каждый из которых имеет свою метку (внутреннее имя) и параметры

Повторю еще раз — пользователь при работе не увидит никакой разницы между этими двумя типами полилиний. Однако, обилие 2D-полилиний значительно увеличивает размер файла и затрудняет работу с ним.

  • 0 — При открывании чертежа, содержащего полилинии устаревшего типа, они не преобразуются в новый тип. При этом команда ПЛИНИЯ (_PLINE) создает полилинии в старом формате
  • 1 — При открывании чертежа, содержащего полилинии устаревшего типа, они не преобразуются в новый тип. При этом команда ПЛИНИЯ создает оптимизированные полилинии
  • 2 — При открывании чертежа, содержащего полилинии устаревшего типа, они все преобразуются в новый тип. При этом команда ПЛИНИЯ создает оптимизированные полилинии

Обратите внимание, что значение переменной PLINETYPE влияет не только на команду создания полилинии, но и на КОНТУР (если типом объекта является полилиния), КОЛЬЦО, ПОЛРЕД (при выборе отрезка или дуги), МН-УГОЛ и ЭСКИЗ (если значение переменной SKPOLY равно 1).

Если вы работаете в современных версиях AutoCAD, то нет никакого смысла использовать 2D-полилинии. Однако, если вам необходимо передать чертеж в стороннее приложение, которое не понимает формат оптимизированных полилиний, то необходимо преобразовать полилинии в 2D-полилинии. Сделать это можно с помощью команды ПОЛКОНВЕРТ (_CONVERTPOLY). После запуска команды необходимо выбрать тип полилиний, в который будут преобразованы выбранные полилинии — Подробная (Heavy) / Компактная (Light). Здесь нужно сделать скидку на разницу в терминологии. Под подробной подразумевается 2D-полилиния, под компактной — обычная полилиния

Есть и другой способ, косвенный, преобразования одного типа полилинии в другой — команда редактирования полилиний ПОЛРЕД (_EDITPOLY). Дело в том, что у 2D-полилинии есть параметр сглаживание, а у полилиний — нет. Поэтому, если в команде ПОЛРЕД выбрать опцию Сгладить для указанной полилинии, то она преобразуется в 2D-полилинию, а если выбрать Убрать сглаживание для 2D-полилинии, то она станет полининией.

3D-полилиния

3D-полилиния представляет из себя обычную полилинию, у которой каждая вершина может иметь разную высоту (координату по оси Z). Построение такой полилинии производится командой 3DПЛИНИЯ (_3DPOLY). После построения в окне Свойства становится доступным поле Текущая вершина, в котором можно выбрать конкретную вершину 3D-полилинии (в графической области она обозначится перекрестием) и задать значение её координаты по оси Z

Кроме того, 3D-полилиния может состоять только из линейных сегментов и у нее невозможно поменять тип линии.

Команды преобразования 3D-полилинии в полилинию нет, само ее существование бессмысленно, поскольку при такой конвертации удалятся все данные о координате Z. Однако, при необходимости такое преобразование возможно несколькими способами. Первый — с помощью команды FLATTEN из состава пакета Express Tools сделать трехмерную 3D-полилинию плоской, расчленить на отдельные отрезки командой Расчленить (_EXPLODE), а затем преобразовать отрезки с помощью команды ПОЛРЕД (_EDITPOLY) в единую полилинию. Второй — разбить 3D-полилинию на отдельные отрезки командой Расчленить (_EXPLODE), с помощью окна Свойства задать координаты вершин по оси Z полученных отрезков равным 0, а затем преобразовать отрезки с помощью команды ПОЛРЕД (_EDITPOLY) в единую полилинию.

С остальными постами на тему AutoCAD можно ознакомиться на странице блога.

С уважением, Андрей.

UPD: Обновил пост, добавил про отличия 3D-полилинии и про состав 2D-полилинии. Спасибо Алексею Кулику ака kpblc и Александру Ривилису за подсказки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *