Dynamo vs Autocad

Главная Форумы Python Revit Library (API) Dynamo vs Autocad

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #349 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Кто смотрел мой видеокурс на Ютюб уже будет знать, что Dynamo обладает средствами для доступа к Autocad, этому был посвящен мой 12-ый урок http://www.youtube.com/watch?v=oiz76GTN-8Y На мой взгляд это большой плюс Dynamo, поскольку пользователи Autocad среди проектировщиков пока еще в большинстве. Доступ осуществляется не через API интерефейс, а через объектную модель СОМ, но это уже неважно, у проектировщиков появился полезный инструмент. Для наглядности я построил МКЭ модель винтового пандуса состоящего из треугольных 3DFace.

    #353 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Вот код Питона делающий в Autocad 3DFace. Код слегка усложнен блоком для проверки плоскости четырехугольных граней, в случае их неплоскости, программа строит две треугольные грани по тем же четырем точкам.

    #357 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    Вот этот фрагмент кода:

    clr.AddReferenceToFileAndPath(‘C:\\Program Files\\Autodesk\\AutoCAD 2015\\Autodesk.AutoCAD.Interop’)
    from Autodesk.AutoCAD.Interop import *
    from System import *

    отвечает за вызов библиотеки и классов, необходимых для работы с Autocad.
    Конечно все это кажется довольно сложным, но объектные модели СОМ Autocad и других программ освещены довольно широко, вот например http://vbamodel.narod.ru/AutoCAD/idx_object_model.htm, если же кто то из читателей ранее программировал в VBA for Autocad, то у него не будет практически никаких проблем с этой темой.

    #358 Score: 0
    Khasan Mamaev
    Модератор
    186 pts

    А вот и сам скрипт Dynamo Pandus_3DFace.dyn

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Для ответа в этой теме необходимо авторизоваться.