Объект в автокаде это

Обновлено: 25.11.2022

AutoCAD 2016, AutoCAD Architecture 2016, AutoCAD Civil 3D 2016, AutoCAD Electrical 2016, AutoCAD MEP 2016, AutoCAD Map 3D 2016, AutoCAD Mechanical 2016, AutoCAD P&ID 2016, AutoCAD Plant 3D 2016, AutoCAD Structural Detailing 2016, & AutoCAD Utility Design 2016

Автор:

Использование сторонних объектов открывает дополнительные возможности применения программы и родственных продуктов. Если приложение, в котором был создан сторонний объект, не загружено, то используется прокси-объект.

Сторонний объект – это тип объектов, созданных в приложении ObjectARX ® (AutoCAD Run-Time Extension), обладающий обычно более специализированными функциями по сравнению со стандартными объектами AutoCAD и AutoCAD LT. К сторонним объектам относятся параметрические тела (AutoCAD ® Mechanical), интерактивные (с интеллектуальными функциями) обозначения дверей (AutoCAD ® Architecture), объекты-полигоны (AutoCAD ® Map 3D) и объекты - ассоциативные размеры (AutoCAD и AutoCAD LT).

Кроме Autodesk, существуют производители программного обеспечения, использующие ObjectARX для создания приложений, с помощью которых можно строить графические и неграфические сторонние объекты. Эти объекты можно использовать в приложениях AutoCAD.

Прокси-объекты

Прокси-объекты используются в AutoCAD, AutoCAD LT и других приложениях вместо сторонних объектов, созданных с помощью приложения ObjectARX, если последнее недоступно. В дальнейшем, когда приложение становится доступным, прокси-объект заменяется сторонним объектом.

Прокси-объекты сильно упрощены по сравнению с исходными сторонними объектами. Возможности редактирования прокси-объектов определяются приложениями ObjectARX, в котором объекты были созданы. Например, такие операции, как стирание или перемещение прокси-объекта, а также изменение его свойств могут быть допустимы или нет в зависимости от создавшего их приложения.

Открывая чертеж, следует обратить внимание на диалоговое окно "Информация о прокси". В этом окне выводится общее количество прокси-объектов (как графических, так и неграфических), имя приложения, необходимого для нормального вывода замещенных объектов, а также дополнительная информация о типе и способе отображения прокси-объектов. С помощью данного диалогового окна можно управлять отображением прокси-объектов на чертеже.

Адаптеры объектов

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

Использование адаптеров объектов обеспечивает большую гибкость работы со сторонними объектами, чем непосредственное использование прокси-объектов. Адаптеры объектов также обеспечивают возможность коллективной работы с другими продуктами Autodesk.

Если приложение ObjectARX не установлено в системе, можно выполнить поиск доступных адаптеров объектов в Интернете. Например, при получении чертежа с объектами, созданными с помощью программы Autodesk Architectural Desktop, которая не установлена в системе, выполняется загрузка адаптера объектов AEC для просмотра чертежа в исходном виде.

Классификация объектов

Если в приложении (например, AutoCAD ® Map 3D) объекту была присвоена классификация элементов (объектов), ее можно просматривать на палитре свойств в поле записи "Имя класса". Если классификация объекта удалена из XML-файла, или удален сам файл классификаций, в группе имен классов выводится восклицательный знак. Сведения об условиях создания классификаций см. в документации по AutoCAD ® Map 3D.

Можно также использовать функцию "Быстрый выбор" для выбора объектов по именам или свойствам классов.

alt

3D моделирование в AutoCAD начинается со смены рабочего пространства и выставления рабочего вида, изометрии. После можно приступать к созданию объемных объектов.

3d моделирование в Автокаде. Типы объектов

В AutoCAD 3d-модели могут быть трех разных типов: твердотельные тела, объекты-сети, поверхности.

Твердые тела

В Автокаде преимущество отдается именно твердотельному моделированию. Это такие объемные тела, которые обладают свойствами, присущими обычным объектам в нашей жизни: массой, центром тяжести и т.д.

Используя логические операции, такие как объединение, вычитание и пересечение, можно создавать твердотельные объекты различной сложности.

Объекты-сети

Данный вид трехмерных моделей использует многоугольное представление. Основными элементами объектов-сетей являются вершины, ребра и грани.

Рекомендуем ознакомиться с практическим видеоуроком "Моделинг сетей и поверхностей в AutoCAD".

Основные инструменты расположены на соответствующей вкладке "Сети". Стандартные команды по своему типу идентичны с твердотельными примитивами: параллелепипед, конус, цилиндр и т.д.

Объекты-сети AutoCAD

Эти 3d-модели не имеют свойств массы. Сети позволяют гибко работать с формой объектов в Автокаде. Их можно сглаживать, что является неоспоримым преимуществом.

Работа с сетями в AutoCAD

Поверхности

Поверхность в AutoCAD представляет собой тонкую оболочку, не имеющую объема или массы. В Автокаде существует два вида поверхностей:

Моделирование процедурных поверхностей предоставляет возможность пользоваться преимуществами ассоциативного моделирования, а NURBS-поверхности - преимуществами образования рельефа с помощью управляющих вершин.

Поверхности в AutoCAD

Более наглядно про поверхность в Автокаде можно узнать из моего видеоурока "Моделирование и визуализация объектов неправильной формы".

Построение 3d моделей в AutoCAD. Общие принципы

Существует два принципиально разных подхода к созданию трехмерных объектов:

- используя стандартные 3d примитивы (ящик, сфера, конус и т.д.);

Стандартные трехмерные примитивы AutoCAD

- преобразовывая плоский чертеж (2d объекты) в трехмерные, посредством использования соответствующих команд «Выдавить», «Сдвиг» и др.

Перевести чертеж из 2d в 3d Автокад можно, если следовать четкому алгоритму.

Создание трехмерных объектов в AutoCAD из 2D

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

Поэтому достаточно один раз понять, как выполняется трехмерное моделирование в AutoCAD, и можно пользоваться этим всегда.

alt

Технология ole позволяет импортировать объекты из других приложений с сохранением связей. Если вставить изображение из такого приложения, как Word или график из Excel, то оно будет сохраняться в файле как внедренный объект. Т.е. при передаче проекта вам не нужно его архивировать с чертежом, как это необходимо делать при использовании внешних ссылок в Автокаде.

На вкладке «Вставка» расположена команда «Ole-объект» AutoCAD.

Команда «Ole-объект» AutoCAD

После активации команды появляется диалоговое окно “Вставка объекта».

Вставка объекта ole в Автокад

Создаем новый файл. В этом случае следует указать приложение (Photoshop, Microsoft Excel, Word, Power Point и т.д.), в котором вы будете работать. Далее следует поместить ваш объект в Автокад или же сразу работать на основе существующего файла. На практике намного чаще используется именно второй вариант. Рассмотрим его более подробно.

Существует два варианта вставки:

1) Независимая – после вставки объекта он «стационарно» хранится в Автокаде. И при изменении исходного файла в вашем чертеже никакие изменения не происходят.

2) Связывание файлов – в этом случае их местоположение на компьютере должно оставаться неизменным. При изменении пути связь будет теряться. Поэтому эти файлы оптимальнее всего хранить в одной папке.

Чтобы связать файлы AutoCAD, установите галочку «Связь» в диалоговом окне «Вставка объектов» (рис. 3).

ole объекты автокад

Рис. 3 – Работа с ole-объектом Автокад на основе существующего файла.

После нажатия "ОК" ваш оле-объект вставляется в рабочее пространство AutoCAD. Теперь с ним можно работать, как с обычными примитивами Автокада. Например, применять команды редактирования.

ole autocad

Рис. 4 – Ole-объект Автокад в виде картинки из Word.

Если дважды ЛКМ щелкнуть по такому ole-объекту, то откроется приложение, в котором изначально он был создан или хранился. В данном примере вставлялась обычная картинка из Word.

редактирование ole в автокаде

Рис. 5 – Наличие обратной связи позволяет открыть исходное приложение (в данном случае Word).

Внедрение Ole в Автокад через буфер обмена

Вставка ole-объектов в Автокад, таких как картинки, графики, диаграммы и т.д., быстро происходит через буфер обмена.

  1. Откройте Excel, скопируйте график в буфер обмена (Ctrl+C).
  2. Далее перейдите в Автокад и в рабочем пространстве нажмите Ctrl+V.
  3. После проделанных действий ваш объект будет внедрен в файл AutoCAD. В отличие от внешней ссылки, он будет храниться непосредственно в самом файле (читать статью про внедрение внешних ссылок в Автокад).

Ole AutoCAD: секреты и хитрости

Фишки работы с ole-объектами в Автокаде более подробно рассмотрены в продвинутом курсе «Советы и хитрости работы в AutoCAD».

Уроки Автокад. Продвинутый курс

В этом курсе на практических примерах рассмотрена работа с Ole-объектами Автокад. В видеоформате рассказано про:

- настройки качества вывода ole-объектов на печать;

- как убрать рамку, которая по умолчанию обрамляет эти объекты;

- системные переменные при работе с оле Автокад;

- обратный процесс вставки ole-объектов из Автокада в сторонние приложения.

Теперь вы можете смело внедрять логотип своей фирмы в чертежи или подложки к проектам.

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

alt

Использование блоков в Автокад существенно облегчает повторное их применение как внутри одного чертежа, так и в других проектах.

Блоки бывают статическими и динамическими. Динамичность блока может заключаться, например, в изменении его размера, формы, масштаба и т.д.

Динамические блоки в Автокаде позволяют решить более широкий ряд задач, чем статические. На рис. 1 представлен пример блоков AutoCAD из коллекции «Автомобили».

Рис.1. Использование блоков в Автокад на примере автомобилей.

Нужно четко понимать, что такое вхождение блока в Автокаде, а что такое определение.

Определение блока Автокад

После того как вы начертили графические элементы, нужно преобразовать их в блок. Для этого выбирается команда «Создать блок». Затем задается имя, базовая точка и указываются сами элементы чертежа (читать подробнее про создание блоков в AutoCAD). Определение блока AutoCAD – это информация об имени, базовой точке и геометрических объектах, входящих в блок.

Вхождение блока в Автокаде

Вхождение блока – это вставленный в чертеж блок, который представляет собой цельный объект и отображает данные определения блока. За вхождение блока отвечает команда «Вставка» (читать подробнее про вставку блоков в AutoCAD).

Блоки для AutoCAD – очень важная особенность!

Существуют важные особенности блоков Автокад. Чтобы их понять, рассмотрим пример.

Представим ситуацию: с помощью блока создали элемент, вхождение которого на чертеже повторится очень большое количество раз (например, окна на фасаде многоэтажного здания). После завершения проекта, по просьбе заказчика, возникла необходимость изменить внешний вид данного элемента.

Блоки в Автокаде преимущества

Рис.2. Применение блоков в Автокад на примере окон.

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

Таким образом можно коллективно управлять свойствами блоков.

Блоки для AutoCAD - это всего лишь графические ссылки в область данных файла, где лежит само описание блока. Именно поэтому использование блоков в Автокад существенно сокращает размер файла.

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

Читайте в следующей статье, как выполняется создание и вставка блоков AutoCAD. Вы узнаете несколько способов, как сгруппировать элементы в Автокаде в блок, научитесь создавать собственные наборы объектов, которыми чаще всего пользуетесь.

В статье ниже нет ничего про программирование. Она была написано с целью дать поверхностное представление о том что такое AutoCAD Architecture, какие объекты в нем реализованы и в чем их особенности.

image


Введение

AutoCAD Architecture (аббревиатура ACA ) — это специализированное приложение на основе AutoCAD, флагманского продукта компании Autodesk, созданное для нужд архитектурного проектирования. Первая версия ACA была выпущена в 1998 году и с тех пор обновляется примерно раз в год. На данный момент последняя версия ACA называется AutoCAD Architecture 2016.

Почему возникла необходимость создания такого продукта?

Рассмотрим несколько архитектурных чертежей, выполненных с помощью ACA:



Обычно архитектурные чертежи содержат здания или части зданий, которые состоят из таких частей как стены, окна, двери, крыши, лестницы и т.д.

В AutoCAD (базовом продукте компании AutoDesk) примитивами черчения являются линии, полилинии, блоки, круги, арки, выноски, текст и т.д. Дверь в AutoCAD приходилось рисовать линиями и сохранять в отдельный файл (для повторного использования).

Если объект имеет разную геометрию в 2D и 3D представлениях (или вообще зависит от view direction), то все эти варианты приходилось рисовать вручную и размещать в нужном. Поглядев на первый чертеж, можно предположить, насколько трудоемко прорисовывать каждое представление объекта.

Чтобы передвинуть окно на плане нужно подвинуть само окно, восстановить стену на его месте, а на новом – начертить проем. А потом сделать тоже для 3D модели. Если видов больше, то правки придется делать в каждом виде. При таких изменениях легко допустить ошибки или несогласованность между видами.

В ACA реализованы специальные инструменты и библиотеки объектов, облегчающие и ускоряющие архитектурное проектирование. В AutoCAD Architecture «окно» и «стена» — это объекты, имеющие связи и поведение. Окно “знает”, что оно прикреплена к стене, а стена знает о существовании окна. При движении окна стена автоматически изменит свою геометрию, создав дырку в новой позиции двери и убрав дырку на старой позиции. При движении стены дверь будет двигаться вместе со стеной. Если удалить стену, то все окна и двери, которые были в этой стене, тоже удалятся:

Модель чертежа едина. Чтобы сделать двумерный plan view необходимо только переключить вид. Редактируя любой view, редактируется вся модель:

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

Объекты ACA поддерживают связь с конструкторской документацией. Изменения в чертеже автоматически изменяют документацию, что позволяет избежать ошибок в ней:


Типы примитивов в ACA

Кроме стандартных примитивов AutoCAD, ACA имеет следующие базовые примитивы (англ):


1) Стены (Walls)

2) Витражи (Curtain walls). Витражи состоят из одной или нескольких сеток. Каждая сетка в витражу делится на ячейки по горизонтали или по вертикали, но сетки можно объединять методом вложения с целью получения разнообразных комбинаций, от самых простых до весьма сложных.


3) Двери, окна, проемы, дверные и оконные сборки (Doors, Windows, Openings, DWA):


4) Лестницы и перила (Stairs and Railings):


5) Крыши, перекрытия и скаты крыш (Roofs, Slabs and Roof Slabs):


6) Несущие элементы (Structural Members). Несущий элемент — это объект, который может представлять собой на чертеже балку, раскос или колонну. Все создаваемые балки, раскосы и колонны являются подтипами одного и того же объекта — несущего элемента.


7) Вспомогательные примитивы: AD-полигоны, масс-элементы, 2D профили

Что такое примитивы ACA?

Объекты ACA — это custom-объекты AutoCAD, реализованные в группе отдельных библиотек, называемых ACA enablers. Для сохранения и загрузки объектов ACA используется DWG формат, но для отображения и работы с такими объектами необходимо наличие этих библиотек.

По сути объект ACA это C++ класс. Геометрия объекта вычисляется при отрисовке и зависит от его настроек (а не задана заранее).
Например, на скриншоте ниже можно увидеть некоторые параметры дверей в диалоговом окне: ширину, высоту, подъем, выравнивание, стиль и тд. Двери на скриншоте отличаются только шириной и углом открытия, но на основании этих данных разница в геометрии получилась значительная.


Основные особенности объектов ACA

Не углубляясь во взаимосвязи и детали, рассмотрим основные особенности относящиеся к объектам ACA:
1. Объектам ACA назначен стиль, который определяет внешний вид (и частично поведение).
2. Объекты ACA viewport dependent. Они рисуют разное представление себя в разных view. Под представлением имеется в виду геометрия. Например, стена в изометрии обычно отрисуется как 3D модель, а в top-view – как прямоугольник.
3. Геометрия объектов ACA состоит из отдельных компонентов. Каждое представление объекта имеет свой набор компонентов.

Объектам ACA назначен стиль, который определяет внешний вид объекта

Например, ниже показаны две двери. Они ведут себя как двери в том смысле, что могут быть вставлены в стену, добавлены в документацию, при движении стены они тоже подвинутся. Но выглядят они по-разному, так как им назначен разный стиль.


Стили объектов могут быть очень сложными. Например, ниже – это тоже двери (и окна).


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

Геометрия объектов ACA зависит от view

На рисунке ниже представлена одна и та же модель. Изменяется только view – направление, под которым камера «смотрит» на объект. В зависимости от настроек и направления камеры объекты ACA отрисовывают разную геометрию. Геометрия объекта в каждом вью отражает логику данного представления и не связана с геометрией на других view.


В AutoCAD приходилось рисовать каждое представление вручную. Более того, если в здании несколько типов дверей, то приходилось прорисовывать каждый из них для всех случаев использования.

Библиотеки архитектурных объектов ACA уже содержат большой выбор готовых стилей. Например, на чертеже ниже изображены некоторые виды дверей со стилями из библиотеки:


Геометрия объектов ACA состоит из компонентов

Геометрия объекта ACA состоит из нескольких отдельных компонентов. Геометрия обычно делится на компоненты в соответствии с логикой физического мира. Так у окна компонентами могут быть рама, стекло, створки и так далее.

Для примера рассмотрим дверь в 3D. В открытом списке видны компоненты, из которых состоит нарисованная дверь. У каждого компонента можно изменить его свойства (цвет, тип линий и тд), а также показать или сделать невидимым.


В разных представлениях объект имеет разные компоненты. Дверь в top view (plan representation) имеет другую геометрию и, соответственно, другой набор компонентов, из которых она состоит.


Объекты документирования

Для создания документации в АСА существуют следующие «примитивы»:
• 2d sections
• Dimensions
• Schedule tables
• Spaces

Объекты документирования также спроектированы для работы с архитектурными объектами и обладают дополнительной логикой. Для примера рассмотрим размерные линии (dimensions):


При работе с ACA-dimensions нет необходимости вручную прорисовывать размеры каждого объекта. Когда мы прикрепляем объект dimension к стене, размеры окон, дверей и проемов проставятся автоматически. При движении проемов линии размерности автоматически перерисуются, чтобы отражать текущее состояние чертежа. Если мы передвинем стену, то линии размерности автоматически сдвинутся за стеной. При удалении объектов удалятся и части размерных линий, которые к этим объектам относились.

Заключение


Выше я попытался дать поверхностное представление об АСА и объектах, которые являются в нем «примитивами». Работа с архитектурным чертежем в АСА заключается в том, что мы чертим здание не низкоуровневыми примитивами AutoCAD (линии, круги, арки и т.д.), а с помощью более высокоуровневых примитивов, таких как стены, окна, двери, крыши. Когда модель создана, на её основе можно автоматически сгенерировать документацию, 2D проекции, поэтажные планы, сечения. Наличие поведения у объектов облегчает задачу дальнейшего модифицирования чертежа и позволяет поддерживать документацию в актуальном состоянии.

Читайте также: