Трасса наилучшего вписывания

Автор Тема: Трасса наилучшего вписывания  (Прочитано 6028 раз)

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

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Существуют ли какие-нибудь функции для создания трассы наилучшего вписывания (команда CreateBestFitAlignment)?

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Трасса наилучшего вписывания
« Ответ #1 : 10-08-2022, 00:57:13 »
Пока я смог найти вот что: в каталоге C3D есть два интересных файла - C3D_BestFitReport.dll и C3D_BestFit.arx. Первый файл можно подключить к проекту в качестве ссылки и тогда становятся доступны команды для создания трассы и профиля наилучшего вписывания, а точнее - открытия соответствующих диалоговых окон, например, процедура:
Код - C# [Выбрать]
  1. C3D_BestFitReport.Commands.BF()
открывает окно создания трассы:

Но это не очень интересно.
Однако есть функция:
Код - C# [Выбрать]
  1. C3D_BestFitReport.Commands.bestfitalignment_dotNET(double[] ptr)
которая потенциально может решить поставленную задачу. Проблема заключается в том, что эта команда принимает какие-то параметры, и, возможно, это и есть настройки диалогового окна, чтобы сразу построить трассу. Только вот какие параметры принимает эта функция - не понятно. Единственное, что я смог узнать, так это то, что эти функции ссылаются на второй файл - C3D_BestFit.arx:


Есть ли способ узнать, что внутри этого файла arx? Какие параметры и в каком виде принимает эта функция?