Создание 3D размеров

Программирование для CATIA.

Создание 3D размеров

Сообщение snezhinka » 22 ноя 2014 14:47

Проблема следующая - не получается создать размеры в AnnotationSet в парте. В парте есть несколько GSMSplit-ов(каждый сплит - это кусок кривой). Для каждого сплита необходимо создать размерную линию со значением, равным длинне кривой.
Я использую CATITPSFactoryElementary::CreateNonSemanticCurvilinearDimension( CATSO* ipSO, CATITPSNonSemanticDimension** opiDimension). CATSO я создаю как новый объект, в который добавляю CATPathElement сплита.
Результат выполнения всегда E_FAIL. Для сравнения CATITPSFactoryAdvanced::CreateTextOnGeometry на том же CATSO создает корректный текст. Как создать размеры?
Аватара пользователя
snezhinka
Новичок
Новичок
 
Сообщения: 22
Зарегистрирован: 20 май 2008 11:10
Откуда: Минск

Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9