C3D Toolkit
Kernel - 105435, Vision - 121811.105435
|
Параметры построения сгиба для операции "Сгиб по ребру". Подробнее...
#include <sheet_metal_param.h>
Классы | |
struct | MbSide |
Параметры одного края сгиба. Подробнее... | |
Открытые члены | |
MbBendByEdgeValues () | |
Конструктор по-умолчанию. | |
MbBendByEdgeValues (double coef, double rad, double ang, double coneAng, double len, double d, MbeReleaseType tp) | |
Конструктор по конкретным параметрам (правая и левая стороены края продолжения одной длины). | |
MbBendByEdgeValues (double coef, double rad, double ang, double coneAng, double lenL, double lenR, double d, MbeReleaseType tp) | |
Конструктор по конкретным параметрам. | |
MbBendByEdgeValues (const MbBendByEdgeValues &other) | |
Конструктор копирования. | |
void | SheetMetalInit (double coef, double rad, double ang, double coneAng) |
Инициализировать параметры сгиба. | |
void | BendInit (double len, double d, MbeReleaseType tp) |
Инициализировать длину, смещение и тип освобождения сгиба. | |
void | SideLeftInit (double dis, double a, double dev, double w) |
Инициализировать левую сторону сгиба. | |
void | SideRightInit (double dis, double a, double dev, double w) |
Инициализировать правую сторону сгиба. | |
void | SideLeftInit (double dis, double a, double dev, double w, double l) |
Инициализировать левую сторону сгиба. | |
void | SideRightInit (double dis, double a, double dev, double w, double l) |
Инициализировать правую сторону сгиба. | |
void | SlotInit (double w, double d, double r) |
Инициализировать параметры разгрузки сгиба. | |
void | MiterBeginInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab) |
Инициализировать замыкание угла в начале цепочки рёбер. | |
void | MiterEndInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab) |
Инициализировать замыкание угла в конце цепочки рёбер. | |
void | MiterMiddleInit (MbClosedCornerValues::MbeCloseCornerWay cc, MbClosedCornerValues::MbeCloseBendsWay cb, MbClosedCornerValues::MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool al, bool ab) |
Инициализировать замыкание угла в середине цепочки рёбер. | |
void | Init (const MbBendByEdgeValues &other) |
Инициализировать по другому объекту. | |
const MbBendByEdgeValues & | operator= (const MbBendByEdgeValues &other) |
Оператор присваивания. | |
bool | IsSame (const MbBendByEdgeValues &other, double accuracy) const |
Являются ли объекты равными? | |
![]() | |
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 MbBendValues & | operator= (const MbBendValues &other) |
Оператор присваивания. | |
bool | IsSame (const MbBendValues &other, double accuracy) const |
Являются ли объекты равными? | |
Открытые атрибуты | |
double | deepness |
Смещение сгиба (расстояние от ребра до начала сгиба). | |
MbSide | sideLeft |
Параметры левого края сгиба. | |
MbSide | sideRight |
Параметры правого края сгиба. | |
MbMiterValues | miterBegin |
Параметры края в начале. | |
MbMiterValues | miterEnd |
Параметры края в конце. | |
MbMiterValues | miterMiddle |
Параметры замыкания углов. | |
MbSlotValues | slot |
Разгрузкa сгиба. | |
MbeReleaseType | type |
Способ освобождения углов. | |
![]() | |
double | k |
Коэффициент, определяющий положение нейтрального слоя. | |
double | radius |
Внутренний радиус сгиба. | |
double | angle |
Угол сгиба. | |
double | coneAngle |
Угол между осью и боковой образующей конуса. | |
Параметры построения сгиба для операции "Сгиб по ребру".
Положительные значения увеличивают "тело" сгиба.