Autocad - это программа для создания 2D и 3D чертежей. Autocad Automation означает автоматическое создание чертежей в Autocad с помощью программирования. С помощью программирования мы можем рисовать очень большие рисунки за считанные секунды. Autocad обеспечивает взаимодействие с другими приложениями, используя объектную модель Autocad, мы можем создавать чертежи в Autocad. На приведенной выше диаграмме показана идея Autocad Automation. Пользовательское приложение C # создает чертеж в Autocad, вызывая команды, доступные в Autocad. www.natalibrilenova.ru/zakazat-chertezh-v-avtokade/
Как работает Autocad
Autocad упорядочивает все как объект (ООП), круг, линию, прямоугольник, квадрат, эллипс, и все это рассматривается как объекты в Autocad. Каждый объект в Autocad имеет свои собственные свойства и функции. Autocad предоставляет эти объекты миру через Autocad COM API, используя этот API в нашем программировании, мы можем играть с объектами Autocad. Таким образом, управление объектами Autocad через Autocad COM API является основной идеей Autocad Automation.
Рассмотрим пример из приведенной выше диаграммы, Коллекция объектов Autocad и их организация вместе, известная как объектная модель Autocad. Эта модель содержит подробную информацию обо всех свойствах и функциях объекта Autocad. Эти объекты доступны в Autocad COM API. Эта объектная модель похожа на пул объектов Autocad, мы можем использовать эти объекты для создания чертежей в Autocad. На схеме показаны некоторые свойства и функции объекта Circle, присутствующего в Autocad COM API. При вызове метода AddCircle из приложения C # в Autocad создается круг. Установив свойства Radius и CenterPoint, мы можем управлять созданным кругом.
Примечание. AddCircle не является методом объекта Autocad Circle, он является членом объекта Autocad ModelSpace. Я поместил сюда метод AddCircle для понимания.
Что такое объектная модель Autocad
Теперь мы знаем важность объектной модели Autocad. Объектная модель Autocad представляет собой набор объектов Autocad, таких как линия, круг, полилиния, размер и т. Д., Она определяет свойства, методы и события объектов Autocad. Он также определяет организацию и структуру объектов Autocad.
Приложение Autocad содержит коллекцию документов, открытых в приложении, и эта коллекция документов имеет ActiveDocument (текущий рабочий документ в Autocad). Каждый документ Autocad имеет ModelSpace (пространство моделирования, рабочая область или холст для рисования). Если нам нужно создать круг в пространстве модели активного документа, мы должны пройти из Autocad -> Документы -> Активный документ -> Пространство модели и вызвать соответствующую функцию, здесь функция для создания круга в пространстве модели - AddCircle. Таким образом, мы можем создавать различные формы и рисунки, вызывая соответствующие функции.
Итак, мы получили представление о механизме работы приложений Autocad Automation. Теперь давайте посмотрим на связь между нашим приложением и Autocad. Требуется соединение между нашим приложением и Autocad. Здесь соединение относится к объектной ссылке работающего приложения Autocad. Используя эту ссылку на объект, мы можем перемещаться по дереву объектов Autocad и манипулировать им.
Зачем нужен Autocad
В этом расширенном учебном курсе по AutoCAD 2014 автор-эксперт Брайан Бентон опирается на ваши базовые знания AutoCAD и обучает более продвинутым концепциям и сложным способам применения инструментов, доступных вам в этой программе САПР от Autodesk. Это руководство предназначено для пользователей AutoCAD, которые уже хорошо знакомы с программой, и не для новичков. Brain сразу переходит к расширенным темам AutoCAD, таким как мозаичные видовые экраны и расширенные инструменты навигации, твердые тела и пончики, объединение объектов, работа с видимостью объектов и сложные текстовые функции для аннотаций.
В дополнение к простым 3D-объектам, которые вы можете создавать, задавая им толщину и добавляя 3D-грани, AutoCAD предоставляет ряд готовых 3D-объектов. Эти объекты можно выбрать в диалоговом окне «3D-объекты». Как видно из иллюстрации диалогового окна ниже, вы можете создавать очень простые объекты, такие как прямоугольник, и сложные, например, тор.
Причина в том, что когда вы задаете такой объект, как прямоугольник, толщину, ему придаются твердые стороны в направлении выдавливания, но он остается открытым, как трубка. Чтобы добавить к коробке верх и низ, вы должны использовать Autocad. На иллюстрации справа два поля были закрашены с помощью команды Shade, SHADE с клавиатуры, View Shade Options из раскрывающегося списка или Оттенокс панели инструментов Render. В разделе Autocad описание параметров команды SAutocad. Прямоугольник справа представляет собой прямоугольник с заданной толщиной. Как видите, у него нет верха. В верхнюю часть поля слева добавлено трехмерное лицо, которое при закрашивании дает эффект твердой поверхности.
Когда вы используете команду Autocad, не забудьте использовать команду Regen, чтобы вернуться к чертежу проводов. AutoCAD не позволяет указывать точки на закрашенном чертеже.
Для сложных форм вам может потребоваться несколько 3D-граней для заливки поверхности. К счастью, выдавленные круги автоматически получают сплошную верхнюю и нижнюю части, поэтому вам не нужны трехмерные грани. Если вам действительно нужно использовать комплекс граней для заполнения поверхности, есть способ скрыть линии соединения между гранями. Если вы наберете «I» Возвращение перед первой точкой выбора любого ребра, это ребро станет невидимым. Если вы будете осторожны, вы можете легко заполнить сложную поверхность множеством 3D-граней, которые будут просто отображаться как одна непрерывная поверхность. Если вам нужно создать очень сложную поверхность, может быть лучше использовать команду EXTRUDE, которая создает твердые вытяжки, т.е. у них уже есть верхняя и нижняя поверхности.