C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл alg_curve_envelope.h

Операции с кривыми в двумерном пространстве. Подробнее...

Функции

bool BeginEnvelopeContour (MbCartPoint &insidePnt, const MbCurve *selectCurve, SArray< MbCrossPoint > &cross, MbContour &contour, SArray< MbCrossPoint > &crossRight)
 Найти первый сегмент контура. Подробнее...
 
MbCurveFindNearestCurve (List< MbCurve > &curveList, MbCartPoint &pnt)
 Найти ближайшую кривую. Подробнее...
 
void IntersectWithAll (const MbCurve *selectCurve, LIterator< MbCurve > &fromCurve, SArray< MbCrossPoint > &cross, bool self)
 Найти точки пересечения. Подробнее...
 
void SortCrossPoints (double tProj, const MbCurve *selectCurve, SArray< MbCrossPoint > &cross, SArray< MbCrossPoint > &crossLeft, SArray< MbCrossPoint > &crossRight)
 Сортировать точки пересечения. Подробнее...
 
void RemoveEquPoints (double tProj, SArray< MbCrossPoint > &cross)
 Удалить совпадающие точки. Подробнее...
 

Подробное описание

Операции с кривыми в двумерном пространстве.