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

Автор Тема: Какиме варианты есть для ускоренного построения геометрии на чертеже ?  (Прочитано 7831 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн izhgtumekhanikАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 54
  • Карма: 0
  • Skype: izhgtumekhanik@gmail.com
Добрый день.

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

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
зачем так много линий?
Много времени уходит на создание транзакций, их можно отключить под вашу ответственность.
Вот здесь мануал я писал когда то на эту тему
https://drive.google.com/file/d/1RbNtCfMJ62l2DmBw2He_1Gm61LF6Xxai/view

Оффлайн izhgtumekhanikАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 54
  • Карма: 0
  • Skype: izhgtumekhanik@gmail.com
зачем так много линий?
Чертеж большой.

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

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


Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Все мануалы тут:
https://mihakazakov.wixsite.com/inventor-api/nachinayushim

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

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

Оффлайн izhgtumekhanikАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 54
  • Карма: 0
  • Skype: izhgtumekhanik@gmail.com
Можно попробовать рисовать на чертеже через АПИ акада в чертеже инвентора, не заню на сколько быстрее это будет, вот пример:
https://drive.google.com/file/d/1FdkgvMyO_yInD2AWO-imCJ42bI03cVKr/view

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

Но буфер винда в себе держит, это надо на С++ память компа колупать не пойми в каком формате.
я пробовал неизвестный объект десериализовать как это удавалось для других сапров, а у инвентора не работает.