Как преобразовать из IModelObject в ksEntity?

Автор BD11, 08.06.14, 22:10:16

« назад - далее »

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

BD11

Доброго времени суток! Как преобразовать из IModelObject в ksEntity? С помощью DefaultObject я получаю указатель на примитив ЛСК (плоскость XOY), для дальнейшей работы мне нужна эта плоскость в ksEntity. TransferInterface выдает ошибку.

Код:
IModelObject iPlaneXOY = iLCS.DefaultObject[ksObj3dTypeEnum.o3d_planeXOY];
ksEntity PlaneXOY = (ksEntity)Kompas.TransferInterface(iPlaneXOY, (int)ksAPITypeEnum.ksAPI5Auto, (int)Obj3dType.o3d_planeXOY);

Попробуйте так:
ksEntity PlaneXOY = (ksEntity)Kompas.TransferInterface(iPlaneXOY, (int)ksAPITypeEnum.ksAPI5Auto, (int)Obj3dType.o3d_entity);

+ Благодарностей: 1

BD11