ADN Club > Inventor API

Какиме варианты есть для ускоренного построения геометрии на чертеже ?

(1/1)

izhgtumekhanik:
Добрый день.

При построении 100к линий уходит много времени - около 10 мин. Какие есть способы ускорения построения ?

mikazakov:
зачем так много линий?
Много времени уходит на создание транзакций, их можно отключить под вашу ответственность.
Вот здесь мануал я писал когда то на эту тему
https://drive.google.com/file/d/1RbNtCfMJ62l2DmBw2He_1Gm61LF6Xxai/view

izhgtumekhanik:

--- Цитата: mikazakov от 04-09-2023, 17:47:51 ---зачем так много линий?
--- Конец цитаты ---
Чертеж большой.

Спасибо! а можно все ссылки на мануал ? дабы вопросов не плодить.

А можно как то формировать объекты в буфере обмена и потом вставить в чертеж?

mikazakov:
Все мануалы тут:
https://mihakazakov.wixsite.com/inventor-api/nachinayushim

вставить то можно из буфера:

--- Код - Visual Basic [Выбрать] ---' Execute the paste command.    Dim oPasteControlDef As ControlDefinition    Set oPasteControlDef = ThisApplication.CommandManager.ControlDefinitions.Item("AppPasteCmd")    oPasteControlDef.ExecuteНо буфер винда в себе держит, это надо на С++ память компа колупать не пойми в каком формате.

Можно попробовать рисовать на чертеже через АПИ акада в чертеже инвентора, не заню на сколько быстрее это будет, вот пример:
https://drive.google.com/file/d/1FdkgvMyO_yInD2AWO-imCJ42bI03cVKr/view

izhgtumekhanik:

--- Цитата: mikazakov от 04-09-2023, 20:25:11 ---Можно попробовать рисовать на чертеже через АПИ акада в чертеже инвентора, не заню на сколько быстрее это будет, вот пример:
https://drive.google.com/file/d/1FdkgvMyO_yInD2AWO-imCJ42bI03cVKr/view

--- Конец цитаты ---

Спасибо! у акада есть открытый формат файла - DXF - там все за считанные секунды можно сгенерировать. Опыт преобразования файлов из акада в инвентор - грустный.


--- Цитата: mikazakov от 04-09-2023, 20:25:11 ---Но буфер винда в себе держит, это надо на С++ память компа колупать не пойми в каком формате.
--- Конец цитаты ---
я пробовал неизвестный объект десериализовать как это удавалось для других сапров, а у инвентора не работает.

Навигация

[0] Главная страница сообщений

Перейти к полной версии