C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Параметры для операции "подсечка". Подробнее...

Граф наследования:MbJogValues:
[см. легенду]
Граф связей класса MbJogValues:
[см. легенду]

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

 MbJogValues ()
 Конструктор по умолчанию.
 
 MbJogValues (double coef, double rad, double ang, double displ, bool left, MbeReleaseType tp, double elev, bool addMat, bool byInner)
 Конструктор по конкретным параметрам.
 
 MbJogValues (const MbJogValues &other)
 Конструктор копирования.
 
void Init (double coef, double rad, double ang, double displ, bool left, MbeReleaseType tp, double elev, bool addMat, bool byInner)
 Инициализировать по конкретным параметрам.
 
void Init (const MbJogValues &other)
 Инициализировать по другому объекту.
 
MbJogValuesoperator= (const MbJogValues &other)
 Оператор присваивания.
 
bool IsSame (const MbJogValues &other, double accuracy) const
 Являются ли объекты равными?
 
- Открытые члены унаследованные от MbBendOverSegValues
 MbBendOverSegValues ()
 Конструктор по умолчанию.
 
 MbBendOverSegValues (double coef, double rad, double ang, double coneAng, double displ, bool left, MbeReleaseType tp)
 Конструктор по конкретным параметрам.
 
 MbBendOverSegValues (const MbBendOverSegValues &other)
 Конструктор копирования.
 
void Init (double coef, double rad, double ang, double coneAng, double displ, bool left, MbeReleaseType tp)
 Инициализировать по конкретным параметрам.
 
void Init (const MbBendOverSegValues &other)
 Инициализировать по другому объекту.
 
MbBendOverSegValuesoperator= (const MbBendOverSegValues &other)
 Оператор присваивания.
 
bool IsSame (const MbBendOverSegValues &other, double accuracy) const
 Являются ли объекты равными?
 
- Открытые члены унаследованные от MbBendValues
 MbBendValues ()
 Конструктор по умолчанию.
 
 MbBendValues (double coef, double rad, double ang, double coneAng)
 Конструктор по конкретным параметрам.
 
 MbBendValues (const MbBendValues &other)
 Конструктор копирования.
 
void Init (double coef, double rad, double ang, double coneAng)
 Инициализировать по конкретным параметрам.
 
void Init (const MbBendValues &other)
 Инициализировать по другой структуре.
 
const MbBendValuesoperator= (const MbBendValues &other)
 Оператор присваивания.
 
bool IsSame (const MbBendValues &other, double accuracy) const
 Являются ли объекты равными?
 

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

double elevation
 Высота подсечки.
 
bool addMaterial
 Вкл./откл. режим добавления материала.
 
bool byInnerSide
 Линия подсечки находится внутри/снаружи первого сгиба.
 
- Открытые атрибуты унаследованные от MbBendOverSegValues
double displacement
 Смещение сгиба.
 
bool leftFixed
 Неподвижная часть грани.
 
MbeReleaseType type
 Способ освобождения углов.
 
- Открытые атрибуты унаследованные от MbBendValues
double k
 Коэффициент, определяющий положение нейтрального слоя.
 
double radius
 Внутренний радиус сгиба.
 
double angle
 Угол сгиба.
 
double coneAngle
 Угол между осью и боковой образующей конуса.
 

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

Параметры для операции "подсечка".

Высота подсечки - это расстояние от неподвижной части сгибаемой поверхности до её подвижной части после выполнения операции.
При включенном режиме добавления материала подсечка выполняется методом штамповки листа с неизменной длиной проекции детали на плоскость неподвижной грани. В разогнутом состоянии такая деталь будет тем длиннее, чем больше высота подсечки. При выключенном режиме добавления материала подсечка выполняется двумя сгибами, и соответственно проекция детали на плоскость неподвижной грани укорачивается. Параметр byInnerSide влияет на способ добавления материала.


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