C3D Toolkit  Kernel - 106477, Vision - 190409.106477

Параметры деформируемой грани. Подробнее...

#include <op_shell_parameter.h>

+ Граф связей класса NurbsValues:

Открытые члены

 NurbsValues ()
 Конструктор по умолчанию. Подробнее...
 
 NurbsValues (size_t ud, size_t uc, double umin, double umax, bool uapprox, size_t vd, size_t vc, double vmin, double vmax, bool vapprox)
 Конструктор по параметрам. Подробнее...
 
 NurbsValues (const NurbsValues &other)
 Конструктор копирования.
 
 ~NurbsValues ()
 Деструктор.
 
void Init (const NurbsValues &other)
 Функция копирования.
 
bool IsSame (const NurbsValues &other, double accuracy) const
 Являются ли объекты равными?
 
NurbsValuesoperator= (const NurbsValues &other)
 Оператор присваивания.
 

Открытые атрибуты

MbNurbsParameters uParameters
 Параметры u-направления NURBS-поверхности.
 
MbNurbsParameters vParameters
 Параметры v-направления NURBS-поверхности.
 

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

Параметры деформируемой грани.

Параметры деформируемой грани используются при замене поверхности выбранной грани тела NURBS-поверхностью и при дальнейшем редактировании этой грани.

Конструктор(ы)

◆ NurbsValues() [1/2]

NurbsValues::NurbsValues ( )
inline

Конструктор по умолчанию.

Конструктор параметров деформированной грани для замены поверхности NURBS-поверхностью 4 порядка по всей области определения по направлениям u и v.

◆ NurbsValues() [2/2]

NurbsValues::NurbsValues ( size_t  ud,
size_t  uc,
double  umin,
double  umax,
bool  uapprox,
size_t  vd,
size_t  vc,
double  vmin,
double  vmax,
bool  vapprox 
)
inline

Конструктор по параметрам.

Конструктор параметров деформированной грани.

Аргументы
[in]ud,vd- Порядок NURBS-копии по u и по v.
[in]uc,vc- Количество контрольных точек по u и по v.
[in]umin,umax,vmin,vmax- Диапазоны параметров по u и v для деформирования грани.
[in]uapprox,vapprox- Флаги возможного построения приближенной поверхности, а не точной.

Объявления и описания членов структуры находятся в файле: