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

Автор 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(...)

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