ADN Club > Civil 3D API

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

(1/1)

Алексей Терно:
Существуют ли какие-нибудь функции для создания трассы наилучшего вписывания (команда CreateBestFitAlignment)?

Алексей Терно:
Пока я смог найти вот что: в каталоге C3D есть два интересных файла - C3D_BestFitReport.dll и C3D_BestFit.arx. Первый файл можно подключить к проекту в качестве ссылки и тогда становятся доступны команды для создания трассы и профиля наилучшего вписывания, а точнее - открытия соответствующих диалоговых окон, например, процедура:

--- Код - C# [Выбрать] ---C3D_BestFitReport.Commands.BF()открывает окно создания трассы:

Но это не очень интересно.
Однако есть функция:

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


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

Навигация

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

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