快速压料板构建器
更多...
#include <Die_QuickBinderBuilder.hxx>
|
| enum | EditTypes {
EditTypesEdgeExtend
, EditTypesEdgeExtendStart
, EditTypesEdgeExtendEnd
, EditTypesEdgeAngleStart
,
EditTypesEdgeAngleEnd
, EditTypesFaceRadius
, EditTypesFaceCentralAngle
, EditTypesFaceReverseConvexity
,
EditTypesTransform
, EditTypesExtendUMinimum
, EditTypesExtendUMaximum
, EditTypesExtendVMinimum
,
EditTypesExtendVMaximum
} |
| enum | Types { TypesPlanar
, TypesCylindrical
, TypesConical
, TypesMonoArc
} |
|
|
class | _QuickBinderBuilderBuilder |
◆ EditTypes
要对面执行的编辑类型。
| 枚举值 |
|---|
| EditTypesEdgeExtend | 延伸面的边。
|
| EditTypesEdgeExtendStart | 延伸平面的起始边。
|
| EditTypesEdgeExtendEnd | 延伸平面的终止边。
|
| EditTypesEdgeAngleStart | 更改平面起始边的角度。
|
| EditTypesEdgeAngleEnd | 更改平面终止边的角度。
|
| EditTypesFaceRadius | 更改圆锥面/圆柱面的面半径。
|
| EditTypesFaceCentralAngle | 更改圆锥面/圆柱面的中心角。
|
| EditTypesFaceReverseConvexity | 反转圆锥面/圆柱面的凸度。
|
| EditTypesTransform | 变换体。
|
| EditTypesExtendUMinimum | 延伸锚定面的U最小值边。
|
| EditTypesExtendUMaximum | 延伸锚定面的U最大值边。
|
| EditTypesExtendVMinimum | 延伸锚定面的V最小值边。
|
| EditTypesExtendVMaximum | 延伸锚定面的V最大值边。
|
◆ Types
用于近似产品面的方法。
| 枚举值 |
|---|
| TypesPlanar | 平面
|
| TypesCylindrical | 圆柱
|
| TypesConical | 圆锥
|
| TypesMonoArc | 单圆弧
|
◆ AddFace()
向压料板实体添加一个部件面。
- 返回
- 创建的部件面索引
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ AnchorBaseRadius()
返回圆锥锚面的底部半径。
创建于 NX7.5.0。
许可证要求:无
◆ AnchorRadius()
返回圆柱锚面的半径值。
创建于 NX7.5.0。
许可证要求:无
◆ AnchorTopRadius()
返回圆锥锚面的顶部半径。
创建于 NX7.5.0。
许可证要求:无
◆ BaseRadius()
返回圆锥的底部半径。
创建于 NX7.5.0。
许可证要求:无
◆ CentralAngle()
返回圆柱/圆锥的中心角。
创建于 NX7.5.0。
许可证要求:无
◆ CreateAnchorFace()
| int NXOpen::Die::QuickBinderBuilder::CreateAnchorFace |
( |
| ) |
|
根据所选面创建近似的初始面。
- 返回
- 创建的基准面索引
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ EdgeIndexToEdit()
| int NXOpen::Die::QuickBinderBuilder::EdgeIndexToEdit |
( |
| ) |
|
返回要编辑的边的索引。
于NX7.5.0版本创建。
许可证要求:无
◆ EditFace()
| void NXOpen::Die::QuickBinderBuilder::EditFace |
( |
| ) |
|
◆ EditType()
返回要对面或边执行的编辑类型。
于NX7.5.0版本创建。
许可证要求:无
◆ End()
返回结束长度延伸。
创建于 NX7.5.0。
许可证要求:无
◆ EndAngle()
返回平面的结束角度。该角度使侧边绕面法线旋转,旋转点为与前一平面相连的边的一个端点。
创建于 NX7.5.0。
许可证要求:无
◆ Extend()
返回延伸面两侧的值。
创建于 NX7.5.0。
许可证要求:无
◆ FaceIndexToEdit()
| int NXOpen::Die::QuickBinderBuilder::FaceIndexToEdit |
( |
| ) |
|
返回要编辑的面的索引。
于NX7.5.0版本创建。
许可证要求:无
◆ Faces()
返回用于执行初始近似的产品面。
创建于NX7.5.0。
许可证要求:无
◆ GetEdgesOfFace()
| void NXOpen::Die::QuickBinderBuilder::GetEdgesOfFace |
( |
int | faceIndex, |
|
|
std::vector< int > & | edgeIndex, |
|
|
std::vector< NXOpen::Point3d > & | referencePoints ) |
◆ Limits()
返回圆柱/圆锥的中心角极限。
创建于 NX7.5.0。
许可证要求:无
◆ OriginAnchorOrigin()
返回压料板体的锚原点。
创建于NX8.5.0。
许可证要求 : 无
◆ Radius()
返回圆柱面的半径值。
创建于 NX7.5.0。
许可证要求:无
◆ RemoveFace()
| void NXOpen::Die::QuickBinderBuilder::RemoveFace |
( |
| ) |
|
◆ SetEdgeIndexToEdit()
| void NXOpen::Die::QuickBinderBuilder::SetEdgeIndexToEdit |
( |
int | index | ) |
|
设置要编辑的边的索引。
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetEditType()
设置要对面或边执行的编辑类型。
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetFaceIndexToEdit()
| void NXOpen::Die::QuickBinderBuilder::SetFaceIndexToEdit |
( |
int | index | ) |
|
设置要编辑的面的索引。
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetOriginAnchorOrigin()
| void NXOpen::Die::QuickBinderBuilder::SetOriginAnchorOrigin |
( |
const NXOpen::Point3d & | origin | ) |
|
设置压料板体的锚原点。
创建于NX8.5.0。
许可证要求 : die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetReferencePoint()
| void NXOpen::Die::QuickBinderBuilder::SetReferencePoint |
( |
const NXOpen::Point3d & | location | ) |
|
设置用于确定面的起始和结束侧的点。也用于确定要编辑的圆锥曲线的哪一端。
于NX7.5.0版本创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetTransformMatrix()
| void NXOpen::Die::QuickBinderBuilder::SetTransformMatrix |
( |
const NXOpen::Matrix3x3 & | matrix | ) |
|
设置压料板体变换的旋转矩阵。
创建于NX7.5.0。
许可证要求 : die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetTransformOrigin()
| void NXOpen::Die::QuickBinderBuilder::SetTransformOrigin |
( |
const NXOpen::Point3d & | origin | ) |
|
设置压料板体变换的新原点。
创建于NX7.5.0。
许可证要求 : die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetType()
◆ Start()
返回起始长度延伸。
创建于 NX7.5.0。
许可证要求:无
◆ StartAngle()
返回平面的起始角度。该角度使侧边绕面法线旋转,旋转点为与前一平面相连的边的一个端点。
创建于 NX7.5.0。
许可证要求:无
◆ TopRadius()
返回圆锥的顶部半径。
创建于 NX7.5.0。
许可证要求:无
◆ TransformMatrix()
返回压料板体变换的旋转矩阵。
创建于NX7.5.0。
许可证要求 : 无
◆ TransformOrigin()
返回压料板体变换的新原点。
创建于NX7.5.0。
许可证要求 : 无
◆ Type()
◆ UMaximum()
返回u向最大延伸距离。
创建于 NX7.5.0。
许可证要求:无
◆ UMinimum()
返回u向最小延伸距离。
创建于 NX7.5.0。
许可证要求:无
◆ VMaximum()
返回V向最大延伸距离。
于NX7.5.0版本创建。
许可证要求:无
◆ VMinimum()
返回v向最小延伸距离。
创建于 NX7.5.0。
许可证要求:无