Дмитрий, спасибо за наводящие вопросы ;-)
- Какие входные параметры у функции. Количество, типы, примеры. Имейте в виду, что ENAME, скорее всего, не получится передать.
Аргументов будет 2
1) Какой-то указатель на поверхность, кокой сможет принят эта функция.
2) замкнутый полигон, могу так же указатель на объект, либо список координат вершин.
Какие выходные параметры. Объект SurfaceVolumeInfo лисп не поймет
Ну да, не поймёт, думаю ну можно списком все значения из SurfaceVolumeInfo (surfaceVolumeInfo.Cut, surfaceVolumeInfo.Fill, surfaceVolumeInfo.Net)
- Приложите пример чертежа для тестов.
Думал это уже следующий этап, когда кто-нибудь отклонится. Хорошо выкладываю пример оформленный моим приложением.
Для каких версий Civil. Для других языков, кроме лиспа, это очень акуально.
Для всех, моё приложение работает во всех, из Lisp я узнаю и версию и разрядность, и смогу загрузить\вызвать соответствующею функцию.