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 ---Но буфер винда в себе держит, это надо на С++ память компа колупать не пойми в каком формате.
--- Конец цитаты ---
я пробовал неизвестный объект десериализовать как это удавалось для других сапров, а у инвентора не работает.
Навигация
Перейти к полной версии