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

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

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

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

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

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

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

Как получить параметры вершин ломаной или сплайна?

Автор andronik, 06.10.06, 18:18:07

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

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

andronik

Необходимо получить параметры вершин сплайна (или ломаной) с помощью функции GetParamVertex


IPartPtr topPart(currDocument3d->GetPart(-1));
IEntityCollectionPtr splineColl(topPart->EntityCollection(o3d_spline));
IEntityPtr splineEntity(splineColl->First());
IUnknownPtr splineDef(splineEntity->GetDefinition());
IUPTR( SplineDefinition ) splineDefinition(splineDef);
long countVertex = splineDefinition->GetCountVertex();

в результате countVertex = 0 при любом количестве вершин в сплайне или ломаной(o3d_polyline) и нет смысла вызывать GetParamVertex(...)

подскажите, в чём проблема?