C3D Toolkit  Kernel - 105435, Vision - 121811.105435
Файл curve.h

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

#include <plane_item.h>
#include <mb_cart_point.h>
#include <mb_rect1d.h>
#include <mb_data.h>
#include <templ_visitor.h>
+ Граф файлов, в которые включается этот файл:

Классы

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

Пространства имен

 c3d
 Объявление пространства имен C3D.
 

Функции

MbeNewtonResult NearestPoints (const MbCurve &curve1, bool ext1, const MbCurve &curve2, bool ext2, double xEpsilon, double yEpsilon, double &t1, double &t2, double &dmin, VERSION version=Math::DefaultMathVersion())
 Вычислить параметры ближайших точек двух кривых. Подробнее...
 
double AreaSign (const MbCurve &curve, double sag, bool close)
 Площадь и ориентация замкнутой кривой. Подробнее...
 

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

Кривая в двумерном пространстве.

Двумерные кривые используются для описания области определения параметров поверхностей, построения трёхмерных кривых на поверхностях, кривых пересечения поверхностей, проекций трёхмерных кривых на поверхности и плоскости локальных систем координат. Двумерные кривые устроены аналогично трёхмерным кривым с той разницей, что вместо трёхмерных точек и векторов в двумерных кривых используются двумерные точки и векторы.