• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как преобразовать из 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