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