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

Функции создания кривых для внешнего использования. Подробнее...

Классы

struct  Polyline3DPoint
 Параметры точки для создания полилинии. Подробнее...
 

Функции

bool InitContour3D (MbContour3D &contour, bool closed, SArray< Polyline3DPoint > &initList, SArray< ptrdiff_t > &errorIndexes, double lengthEpsilon=Math::lengthEpsilon)
 Построить контур из отрезков по заданным точкам. Подробнее...
 
void GetEpsilonBound (const MbCurve3D &crv, double t, MbCartPoint3D &pnt, double &eps, VERSION version)
 Вычислить погрешность точки на кривой. Подробнее...
 
bool IsIncidence (const MbCurve3D &crv1, int t1, const MbCurve3D &crv2, int t2, VERSION version)
 Проверить инцидентность двух вершин. Подробнее...
 
double GetNearCurveParam (const MbCurve3D &curve, const MbCartPoint3D &point, const MbVector3D &direct)
 Дать ближайший к лучу параметр кривой. Подробнее...
 
double GetNearCurveParam (const MbCurve3D &curve, const MbCartPoint3D &point, const MbVector3D &direct, bool setOnSide, bool &isBegin)
 Дать ближайший к лучу параметр кривой. Подробнее...
 
void CreateSmoothFromBezier (const MbBezier &bez, RPArray< MbCurve > &arCurve, bool bline)
 Создать гладкую кривую из кривой Безье. Подробнее...
 
MbCurveConvertNurbsToCurveOfType (const MbNurbs &nurbs, MbePlaneType type, double eps)
 Создать кривую заданного типа базе NURBS-кривой. Подробнее...
 
MbCurveGetFlatCurve (const MbCurve3D &curve3D, const MbMatrix3D &into, MbRect1D *pRgn=NULL, VERSION version=Math::DefaultMathVersion())
 Построить плоскую проекцию кривой. Подробнее...
 
MbCurveGetFlatProjection (const MbCurve3D &curve3D, const MbPlacement3D &place, VERSION version=Math::DefaultMathVersion())
 Получить плоскую проекцию кривой. Подробнее...
 
double CurveRelative (const MbCurve &curve, const MbCartPoint &p1, const MbCartPoint &p2)
 Положение кривой относительно точек оси. Подробнее...
 
double ContourRelative (const MbCurve &curve, const MbCartPoint &p1, const MbCartPoint &p2, double sag)
 Знак площади тени кривой на отрезок. Подробнее...
 

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

Функции создания кривых для внешнего использования.