C3D Kernel  104598
Классы | Функции
Файл curve3d.h

Кривая в трехмерном пространстве. Подробнее...

Классы

class  MbCurve3D
 Кривая в трехмерном пространстве. Подробнее...

Функции

MbeNewtonResult NearestPoints (const MbCurve3D &curve1, bool ext1, const MbCurve3D &curve2, bool ext2, double &t1, double &t2, double &dmin)
 Вычислить параметры ближайших точек двух кривых.
MbeNewtonResult CurveCrossNewton (const MbCurve3D &curve1, bool ext1, const MbCurve3D &curve2, bool ext2, double funcEpsilon, size_t iterLimit, double &t1, double &t2)
 Oпределение параметров ближайших точек кривых.
void CalculatePolygon (const MbCurve3D &curve, const MbStepData &stepData, std::vector< std::pair< double, MbCartPoint3D > > &paramPoints)
 Вычислить точки полигона кривой в общем случае.
DEPRECATE_DECLARE void CalculatePolygon (const MbCurve3D &curve, double sag, std::vector< std::pair< double, MbCartPoint3D > > &paramPoints)

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

Кривые являются представителями семейства трёхмерных геометрических объектов. Кривые используются для построения поверхностей, а также вспомогательных элементов геометрической модели. В геометрическом моделировании используются кривые, которыми легко управлять. Управление осуществляется через данные, по которым построены кривые. Кривые строятся с помощью аналитических функций, по набору точек, на базе кривых и на базе поверхностей.

 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы