РЕДАКТИРОВАТЬ
Очевидно, что Autodesk Inventor может выполнить преобразования за вас.http://docs.autodesk.com/INVPRO/2010/ENU/Autodesk%20Inventor%202010%20Help/index.html?url=WS1a9193826455f5ffba22e1113c6c30c0e-3b1a.htm,topicNumber=d0e14826
Откройте .stp и сохраните как .dwg?Кроме того, похоже, что это приложение, на которое все ссылаются как на способное сделать это (по крайней мере, переходя от .dwg к .stp).Однако также представляется, что .stp - это 3D-тип файла, а .dwg - это 2D-тип файла.Мне кажется, что тип файла .stp будет содержать данные, которые файл .dwg не может обработать, поскольку 3d по своей природе более сложен, чем 2d (если эти файлы .stp содержат только 2d изображения?).Это может объяснить, почему не так много статей по конвертации .stp в .dwg.
Я никогда не использовал Autodesk Inventor SDK, и я тоже не очень хорош в VBA, но здесь, похоже, есть довольно хорошая документация: http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1079044
Вот некоторые из ресурсов, которые я нашел на этой странице:
Intro Files / Inventor VBA (.ivb) Пример файла:
VBA& API Inventor Введение (zip - 547Kb) Следующий ресурс поможет вам начать программирование Inventor.Предполагается, что вы знакомы с Autodesk Inventor и общими концепциями программирования.
Видеоруководство:
DevTV: Введение в программирование Inventor Самоучитель видеоуроковдемонстрация того, как начать разработку с Autodesk Inventor. Просмотр онлайн | Загрузка
В качестве альтернативы, если ваша единственная цель - просто преобразовать файл .stp / .step в .dwg.Возможно, вам лучше найти какой-нибудь бесплатный конвертер для взаимодействия с Autodesk.