Autodesk Inventor API. Первые шаги

Материал из Викиучебника

Перейти к: навигация, поиск



Autodesk Inventor
Неисчерпаем как атом.



Autodesk Inventor® API — интерфейс прикладного программирования (API) САПР Autodesk Inventor, спецификация иерархии объектов, их свойств и методов, доступных сторонним разработчикам для создания прикладных программ.


Целью данного руководства является демонстрация базовых концепций и основ применения на практике Autodesk Inventor API. Программный интерфейс Инвентора развивается весьма динамично, появляются новые объекты, прежние объекты дополняются новыми полями и методами. Поэтому главным источником актуальной информации для программиста является справочная система Programming Help и форум Autodesk Inventor Customization на сайте разработчика [1]


Часть 1. Основные объекты Autodesk Inventor API

  1. Первая программа
  2. TransientGeometry
  3. 2D эскиз
  4. 3D-эскиз
  5. Рабочая геометрия
  6. Объект Document
  7. Деталь (Part)
  8. Сборка (Assembly)
  9. Объект Application
  10. Ссылочные ключи (Reference keys) и атрибуты (Attributes)
  11. Взаимодействие с пользователем
  12. Призводные компоненты
  13. Спецификация


Часть 2. Полезные ссылки

  1. Литература
  2. Полезные ссылки
  3. Терминология


Варианты решений конкретных задач

  1. Уровень сборки
  2. Уровень детали
  3. Уровень 2D эскиза
  4. Уровень 3D эскиза
  5. Уровень чертежа
  6. Взаимодействие с другими приложениями




⚠
Внимание:

Этот текст размещен временно и впоследствии будет мною убран. Просьба пока его не трогать.


Когда я в 2006 году зашел на тему программирования в среде Autodesk Inventor, то был немало удивлен относительной бедностью справочной системы IV по вопросам программирования и почти полным отсутствием изданной литературы по теме даже на родине этой САПР. Лишь в Канаде нашлась одна книга, которая распространялась исключительно в PDF формате, но из моих знакомых ее никто не видел. Вроде бы Joe Sutphin работает над подобной книгой, но она когда она будет готова неизвестно. В Интернете на русском языке имеется лишь сборник статей по азам программирования в Инвенторе от Михаила Казакова, за который лично я ему очень признателен. И это, пожалуй, все…


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


Целевая аудитория — конструктора и проектировщики, пользователи Autodesk Inventor, чья предметная область позволяет эффективно применить средства "малой механизации". API Инвентора никак нельзя назвать простым для освоения. Данное руководство, надеюсь, поможет отчасти восполнить отсутствие литературы по предмету на русском языке и снизит "трение покоя" для начинающих. Стоит поддержать пока еще немногочисленную (надеюсь, только пока) отечественную публику, осваивающую эту сложную и интересную предметную область.


Приглашаю "ветеранов движения" к посильному участию в этом предприятии.


С уважением,
Владимир Ананьев


=====

P.S. Структура и содержание руководства обсуждаемы.