C3D Toolkit
Kernel - 117936, Vision - 2.7.0.41
|
Параметры построения NURBS копии объекта. Подробнее...
#include <mb_nurbs_function.h>
Открытые члены | |
MbNurbsParameters () | |
Конструктор по умолчанию. | |
MbNurbsParameters (size_t d, size_t c, double zmin, double zmax, bool approx) | |
Конструктор по параметрам (без узлов) построения NURBS. | |
MbNurbsParameters (size_t d, size_t c, double zmin, double zmax, bool approx, const SArray< double > &aKnots) | |
Конструктор по полному набору параметров построения NURBS. | |
MbNurbsParameters (const MbNurbsParameters &other) | |
Конструктор копирования. | |
~MbNurbsParameters () | |
Деструктор. | |
void | Init (const MbNurbsParameters &other) |
Инициализировать по другим параметрам построения NURBS копии объекта. | |
bool | IsSame (const MbNurbsParameters &other, double accuracy) const |
Являются ли объекты равными? | |
MbNurbsParameters & | operator= (const MbNurbsParameters &other) |
Оператор присваивания. | |
![]() | |
MbPrecision () | |
Конструктор по умолчанию. | |
MbPrecision (double _precision, double _deviation, double _tolerance=METRIC_EPSILON) | |
Конструктор по заданной точности. | |
MbPrecision (const MbPrecision &other) | |
Конструктор копирования. | |
~MbPrecision () | |
Деструктор. | |
void | Init (const MbPrecision &other) |
Функция инициализации. | |
void | Init (double _precision) |
Функция инициализации. | |
MbPrecision & | operator= (const MbPrecision &other) |
Оператор присваивания. | |
bool | IsSame (const MbPrecision &other, double accuracy) const |
Являются ли объекты равными? | |
double | GetPrecision () const |
Получить точность. | |
void | SetPrecision (double a) |
Установить точность. | |
Открытые атрибуты | |
size_t | degree |
Порядок NURBS копии. | |
size_t | pointsCount |
Количество контрольных точек (при 0 параметр игнорируется). | |
MbRect1D | region |
Область объекта, подлежащая копированию: [0 1] соответствует [tMin tMax] объекта. | |
SArray< double > | knots |
Узловой вектор. | |
bool | useApprox |
Не пытаться построить точную поверхность. | |
Дополнительные унаследованные члены | |
![]() | |
static double | GetMaxMetricTolerance () |
Получить максимальную метрическую толерантность. Подробнее... | |
static double | GetMaxAngleTolerance () |
Получить максимальную угловую толерантность. Подробнее... | |
![]() | |
double | precision |
Заданная метрическая точность построения объектов. | |
double | deviation |
Заданная угловая точность построения объектов. | |
double | tolerance |
Толерантность построенных объектов. | |
Параметры построения NURBS копии объекта.
Параметры построения NURBS копии объекта.