Скажем, с помощью GetProcAddress или #import?Из .NET??? Наивный. :)
Приложение на С++ признает FeatureLine как обычный AcDbCurve, но pCurve2->getPlane(plane2, planarity2)) по возвращаемым данным сообщает, что кривая плоская!Думаю, что и C++ и C# должны признавать его как одну и ту же кривую. Не уверен, что эта кривая совпадает с BaseCurve - это проверь сам. Если совпадает - отлично. Если нет, то есть только один вариант для написания на C++ - использовать mixed C++. В результате ты получишь не arx, а .NET dll, которая грузится через NETLOAD. Но можно использовать и возможности ObjectARX и .NET API.
Приложение на C# (без поддержки Civil 3D) признает FeatureLine как обычный Curve и даже трехмерный!
В части GetProcAddress я имел ввиду импорт "сишного" класса AeccFeatureLine (или как там он называется).Откуда ты его возьмёшь?