拉延筋截面构建器
更多...
#include <Die_AddendumSectionBuilder.hxx>
|
| enum | SectionLocationType { SectionLocationTypeAtPoint
, SectionLocationTypeAtPlane
, SectionLocationTypeWithCurve
} |
| enum | SectionOrientationType {
SectionOrientationTypeDefault
, SectionOrientationTypeThreeDPerpendicular
, SectionOrientationTypeConjugate
, SectionOrientationTypeIsoparametric
,
SectionOrientationTypeIncidentEdge
, SectionOrientationTypeBlank
} |
| enum | SectionShapeType {
SectionShapeTypeBasic
, SectionShapeTypeDrawBar
, SectionShapeTypeSimple
, SectionShapeTypeChannel
,
SectionShapeTypeBlend
, SectionShapeTypeExtension
, SectionShapeTypeSystem
, SectionShapeTypeUserDefined
,
SectionShapeTypeReuse
, SectionShapeTypeBlank
} |
| enum | SegmentParameterType { SegmentParameterTypeLength
, SegmentParameterTypeAngle
, SegmentParameterTypeRadius
, SegmentParameterTypeArcLength
} |
| enum | SegmentType {
SegmentTypePlus
, SegmentTypePunch
, SegmentTypeFirstStretchWall
, SegmentTypeReverse
,
SegmentTypeTrimLedge
, SegmentTypeDiePunch
, SegmentTypeSecondStretchWall
, SegmentTypeDieReverse
,
SegmentTypeFlatToBead
} |
| enum | SurfaceBuildType {
SurfaceBuildTypeNoSurface
, SurfaceBuildTypeSectional
, SurfaceBuildTypeCurveMesh
, SurfaceBuildTypeChannelTunnelCap
,
SurfaceBuildTypeMultipleFaceBlend
, SurfaceBuildTypeWallsOnly
, SurfaceBuildTypeDiskFaceBlend
, SurfaceBuildTypeSphereFaceBlend
} |
|
| double | AngleTolerance () |
| NXOpen::Die::DieAttributesBuilder * | Attributes () |
| NXOpen::Section * | ByCurves () |
| void | ChangeSectionPlane (NXOpen::Curve *section, NXOpen::Direction *plane) |
| NXOpen::ScCollector * | ConstraintCurve () |
| NXOpen::Curve * | ConstraintCurveToEdit () |
| NXOpen::ScCollector * | ConstraintFaces () |
| void | CopySection (NXOpen::Curve *section, bool copyPlaneData) |
| NXOpen::Section * | CreateExtendSection () |
| void | CreateSection () |
| void | CreateSectionFromReuse (const char *fileName) |
| void | CreateSectionFromReuse (const NXString &fileName) |
| NXOpen::Curve * | CurveToExtend () |
| void | CutSection (NXOpen::Curve *section, bool copyPlaneData) |
| void | DefaultDraw () |
| NXOpen::Section * | DeleteExtendSection () |
| void | DeleteSections () |
| double | DistanceTolerance () |
| NXOpen::Direction * | DrawDirection () |
| void | EditBlendSection (NXOpen::Curve *section, double radius) |
| NXOpen::Curve * | EditedConstraintCurve () |
| NXOpen::GeometricUtilities::CurveLengthData * | ExtendData () |
| NXOpen::Expression * | ExtendEndDistance () |
| NXOpen::Expression * | ExtendStartDistance () |
| double | FacetDensity () |
| void | InitializeEditParameters (NXOpen::Curve *section) |
| NXOpen::Die::DieLimitsBuilder * | Limits () |
| NXOpen::Die::AddendumSectionBuilder::SectionLocationType | LocationType () |
| void | LockSegment (NXOpen::Curve *section, NXOpen::Die::AddendumSectionBuilder::SegmentType segment, NXOpen::Die::AddendumSectionBuilder::SegmentParameterType type) |
| NXOpen::Expression * | MaximumPositive () |
| NXOpen::Expression * | MinimumDraftAngle () |
| NXOpen::Expression * | MinimumNegative () |
| NXOpen::Expression * | MinimumRadius () |
| NXOpen::Expression * | MinimumTrimLedge () |
| NXOpen::Plane * | MirrorPlane () |
| void | MirrorSections () |
| void | MoveSectionOrigin (NXOpen::Curve *section, const NXOpen::Point3d &newOrigin, int useSectionPlane) |
| NXOpen::Section * | NeutralCurve () |
| void | PasteSection () |
| void | PasteSectionFromCurve (NXOpen::Curve *curve) |
| NXOpen::Expression * | PlusLength () |
| NXOpen::ScCollector * | Product () |
| void | RecreateSections () |
| void | Reinitialize () |
| void | ReplaceConstraintCurve (NXOpen::Curve *editedCurve) |
| void | ReplaceSectionCurve (NXOpen::Curve *section) |
| void | ResetSection (NXOpen::Curve *section) |
| NXOpen::Die::AddendumSectionBuilder::SectionOrientationType | SectionOrientation () |
| NXOpen::Plane * | SectionPlane () |
| NXOpen::Point * | SectionPoint () |
| NXOpen::SelectDisplayableObjectList * | Sections () |
| NXOpen::Die::AddendumSectionBuilder::SectionShapeType | SectionShape () |
| void | SetAngleTolerance (double angleTolerance) |
| void | SetCurveToExtend (NXOpen::Curve *curve) |
| void | SetDistanceTolerance (double distanceTolerance) |
| void | SetDrawDirection (NXOpen::Direction *punchDirection) |
| void | SetEditedConstraintCurve (NXOpen::Curve *curve) |
| void | SetFacetDensity (double facetDensity) |
| void | SetLocationType (NXOpen::Die::AddendumSectionBuilder::SectionLocationType locationType) |
| void | SetMirrorPlane (NXOpen::Plane *mirrorPlane) |
| void | SetSectionOrientation (NXOpen::Die::AddendumSectionBuilder::SectionOrientationType sectionOrientation) |
| void | SetSectionPlane (NXOpen::Plane *sectionPlane) |
| void | SetSectionPoint (NXOpen::Point *sectionPoint) |
| void | SetSectionShape (NXOpen::Die::AddendumSectionBuilder::SectionShapeType sectionShape) |
| void | SetSurfaceBuildMethod (NXOpen::Die::AddendumSectionBuilder::SurfaceBuildType surfaceBuildMethod) |
| void | SmoothCurve () |
| NXOpen::Expression * | SmoothRadius () |
| NXOpen::Die::AddendumSectionBuilder::SurfaceBuildType | SurfaceBuildMethod () |
| void | TerminateEditParameters (NXOpen::Curve *section) |
| NXOpen::Expression * | TranslateDistance () |
| void | TranslateWall () |
| void | TrimExtendConstraintCurve (NXOpen::Section *constraintCurve) |
| void | UnlockSegment (NXOpen::Curve *section, NXOpen::Die::AddendumSectionBuilder::SegmentType segment, NXOpen::Die::AddendumSectionBuilder::SegmentParameterType type) |
| void | UpdateSection (NXOpen::Curve *section) |
| void | UpdateSectionAttributes (NXOpen::Curve *section) |
| void | UpdateSectionsAfterConstraintChange () |
| double | UpdateSegment (bool temporary, NXOpen::Curve *section, NXOpen::Die::AddendumSectionBuilder::SegmentType segment, double lengthRadius, double angle) |
| NXOpen::Features::Feature * | CommitFeature () |
| NXOpen::Features::Feature * | GetFeature () |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| bool | ParentFeatureInternal () |
| void | SetParentFeatureInternal (bool isInternal) |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
|
|
class | _AddendumSectionBuilderBuilder |
◆ SectionLocationType
指示正在创建的截面位置的设置。
| 枚举值 |
|---|
| SectionLocationTypeAtPoint | 在点处创建截面。
|
| SectionLocationTypeAtPlane | 在平面处创建截面。
|
| SectionLocationTypeWithCurve | 通过近似曲线创建截面。
|
◆ SectionOrientationType
指示截面方向的设置。
| 枚举值 |
|---|
| SectionOrientationTypeDefault | 垂直于切线曲线定向。
|
| SectionOrientationTypeThreeDPerpendicular | 3D垂直于切线曲线定向。
|
| SectionOrientationTypeConjugate | 使用共轭定向。
|
| SectionOrientationTypeIsoparametric | 沿最近面的等参线定向。
|
| SectionOrientationTypeIncidentEdge | 从入射边定向。
|
| SectionOrientationTypeBlank | 无定向。
|
◆ SectionShapeType
指示截面形状的设置。
| 枚举值 |
|---|
| SectionShapeTypeBasic | 截面包含阶梯状的所有线段。
|
| SectionShapeTypeDrawBar | 截面包含拉深筋形状的所有线段。
|
| SectionShapeTypeSimple | 截面包含修边台、凸模半径和第二拉伸壁线段。
|
| SectionShapeTypeChannel | 截面包含槽形的所有线段。
|
| SectionShapeTypeBlend | 截面包含单个半径类型的线段以定义过渡形状。
|
| SectionShapeTypeExtension | 截面仅包含延伸线段。
|
| SectionShapeTypeSystem | 截面形状由相邻截面过渡决定。
|
| SectionShapeTypeUserDefined | 截面形状由用户定义。
|
| SectionShapeTypeReuse | 截面形状从重用库读取。
|
| SectionShapeTypeBlank | 无截面形状。
|
◆ SegmentParameterType
指示要锁定的线段参数的设置。
| 枚举值 |
|---|
| SegmentParameterTypeLength | 直线段的长度参数。
|
| SegmentParameterTypeAngle | 直线段的角度参数。
|
| SegmentParameterTypeRadius | 圆弧段的半径参数。
|
| SegmentParameterTypeArcLength | 圆弧段的弧长参数。
|
◆ SegmentType
指示要更新的线段类型的设置。
| 枚举值 |
|---|
| SegmentTypePlus | 更新延伸线段。
|
| SegmentTypePunch | 更新凸模线段。
|
| SegmentTypeFirstStretchWall | 更新第一拉伸壁线段。
|
| SegmentTypeReverse | 更新反向线段。
|
| SegmentTypeTrimLedge | 更新修边台线段。
|
| SegmentTypeDiePunch | 更新凹模凸模线段。
|
| SegmentTypeSecondStretchWall | 更新第二拉伸壁线段。
|
| SegmentTypeDieReverse | 更新凹模反向线段。
|
| SegmentTypeFlatToBead | 更新平面到拉深筋线段。
|
◆ SurfaceBuildType
指示曲面类型的设置。
| 枚举值 |
|---|
| SurfaceBuildTypeNoSurface | 不创建曲面。
|
| SurfaceBuildTypeSectional | 创建截面扫掠曲面。
|
| SurfaceBuildTypeCurveMesh | 创建曲线网格曲面。
|
| SurfaceBuildTypeChannelTunnelCap | 创建槽隧道盖曲面。
|
| SurfaceBuildTypeMultipleFaceBlend | 创建多面过渡曲面。
|
| SurfaceBuildTypeWallsOnly | 仅创建壁曲面。
|
| SurfaceBuildTypeDiskFaceBlend | 创建圆盘过渡曲面。
|
| SurfaceBuildTypeSphereFaceBlend | 创建球面过渡曲面。
|
◆ AngleTolerance()
| double NXOpen::Die::AddendumSectionBuilder::AngleTolerance |
( |
| ) |
|
返回角度公差。
创建于NX7.5.0。
许可证要求:无
◆ Attributes()
返回截面的颜色和字符串属性。
于 NX7.5.0 中创建。
许可证要求:无
◆ ByCurves()
返回用于近似工艺补充截面的曲线。
创建于NX7.5.0。
许可证要求:无
◆ ChangeSectionPlane()
更改截面定向。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| section | 要编辑的截面。 |
| plane | 新的截面定向平面。 |
◆ ConstraintCurve()
返回约束曲线。
创建于NX7.5.0。
许可证要求:无
◆ ConstraintCurveToEdit()
| NXOpen::Curve * NXOpen::Die::AddendumSectionBuilder::ConstraintCurveToEdit |
( |
| ) |
|
◆ ConstraintFaces()
返回约束面。
创建于NX7.5.0。
许可证要求:无
◆ CopySection()
| void NXOpen::Die::AddendumSectionBuilder::CopySection |
( |
NXOpen::Curve * | section, |
|
|
bool | copyPlaneData ) |
复制修边拉延筋截面以便粘贴到另一个位置。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
| section | 要复制的截面。 |
| copyPlaneData | 指示是否复制截面的定向平面。 |
◆ CreateExtendSection()
| NXOpen::Section * NXOpen::Die::AddendumSectionBuilder::CreateExtendSection |
( |
| ) |
|
创建包含延伸后约束曲线的 NXOpen::Section 对象。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ CreateSection()
| void NXOpen::Die::AddendumSectionBuilder::CreateSection |
( |
| ) |
|
使用之前提供的参数创建工艺补充面截面。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ CreateSectionFromReuse() [1/2]
| void NXOpen::Die::AddendumSectionBuilder::CreateSectionFromReuse |
( |
const char * | fileName | ) |
|
使用重用库中存储的信息创建截面。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| fileName | 包含工艺补充面截面信息的重用库名称 |
◆ CreateSectionFromReuse() [2/2]
| void NXOpen::Die::AddendumSectionBuilder::CreateSectionFromReuse |
( |
const NXString & | fileName | ) |
|
使用重用库中存储的信息创建截面。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| fileName | 包含工艺补充面截面信息的重用库名称 |
◆ CurveToExtend()
| NXOpen::Curve * NXOpen::Die::AddendumSectionBuilder::CurveToExtend |
( |
| ) |
|
返回要延伸的约束曲线。
于 NX7.5.0 中创建。
许可证要求:无
◆ CutSection()
| void NXOpen::Die::AddendumSectionBuilder::CutSection |
( |
NXOpen::Curve * | section, |
|
|
bool | copyPlaneData ) |
切割截面以便粘贴到其他位置。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| section | 要切割的截面。 |
| copyPlaneData | 表示是否复制截面的方向平面。 |
◆ DefaultDraw()
| void NXOpen::Die::AddendumSectionBuilder::DefaultDraw |
( |
| ) |
|
基于输入的产品面创建默认拉延矢量。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ DeleteExtendSection()
| NXOpen::Section * NXOpen::Die::AddendumSectionBuilder::DeleteExtendSection |
( |
| ) |
|
删除用于扩展约束曲线的 NXOpen::Section。
- 返回
- 要删除的 NXOpen::Section。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
◆ DeleteSections()
| void NXOpen::Die::AddendumSectionBuilder::DeleteSections |
( |
| ) |
|
◆ DistanceTolerance()
| double NXOpen::Die::AddendumSectionBuilder::DistanceTolerance |
( |
| ) |
|
返回距离公差。
创建于NX7.5.0。
许可证要求:无
◆ DrawDirection()
返回拉延方向。
创建于NX7.5.0。
许可证要求:无
◆ EditBlendSection()
| void NXOpen::Die::AddendumSectionBuilder::EditBlendSection |
( |
NXOpen::Curve * | section, |
|
|
double | radius ) |
编辑过渡截面的半径值。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
| section | 要编辑的过渡截面。 |
| radius | 新半径值。 |
◆ EditedConstraintCurve()
| NXOpen::Curve * NXOpen::Die::AddendumSectionBuilder::EditedConstraintCurve |
( |
| ) |
|
返回已编辑的约束曲线。
于 NX7.5.0 中创建。
许可证要求:无
◆ ExtendData()
◆ ExtendEndDistance()
返回约束曲线终点的延伸距离。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ ExtendStartDistance()
返回约束曲线起点的延伸距离。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ FacetDensity()
| double NXOpen::Die::AddendumSectionBuilder::FacetDensity |
( |
| ) |
|
返回小面密度。
创建于NX7.5.0。
许可证要求:无
◆ InitializeEditParameters()
| void NXOpen::Die::AddendumSectionBuilder::InitializeEditParameters |
( |
NXOpen::Curve * | section | ) |
|
初始化环境以开始编辑截面的参数。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
◆ Limits()
返回用于控制预览曲面范围的极限值
于NX7.5.0中创建。
许可证要求:无
◆ LocationType()
返回将创建截面的位置。
于 NX7.5.0 中创建。
许可证要求:无
◆ LockSegment()
锁定段参数值。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
| section | 要更新的截面。 |
| segment | 要更新的段。 |
| type | 要锁定的段参数。 |
◆ MaximumPositive()
返回最大正修剪角度。
创建于NX7.5.0。
许可证要求:无
◆ MinimumDraftAngle()
返回最小拔模角度。
创建于NX7.5.0。
许可证要求:无
◆ MinimumNegative()
返回最小负修剪角度。
创建于NX7.5.0。
许可证要求:无
◆ MinimumRadius()
返回最小半径。
创建于NX7.5.0。
许可证要求:无
◆ MinimumTrimLedge()
返回最小修剪凸缘。
创建于NX7.5.0。
许可证要求:无
◆ MirrorPlane()
| NXOpen::Plane * NXOpen::Die::AddendumSectionBuilder::MirrorPlane |
( |
| ) |
|
返回镜像平面。
创建于NX7.5.0。
许可证要求:无
◆ MirrorSections()
| void NXOpen::Die::AddendumSectionBuilder::MirrorSections |
( |
| ) |
|
◆ MoveSectionOrigin()
| void NXOpen::Die::AddendumSectionBuilder::MoveSectionOrigin |
( |
NXOpen::Curve * | section, |
|
|
const NXOpen::Point3d & | newOrigin, |
|
|
int | useSectionPlane ) |
将工艺补充面截面移动到新位置。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| section | 要移动的截面。 |
| newOrigin | 新原点的点坐标。 |
| useSectionPlane | 非零值表示移动截面时保留其定向平面。 |
◆ NeutralCurve()
返回中性曲线。
创建于NX7.5.0。
许可证要求:无
◆ PasteSection()
| void NXOpen::Die::AddendumSectionBuilder::PasteSection |
( |
| ) |
|
粘贴截面。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ PasteSectionFromCurve()
| void NXOpen::Die::AddendumSectionBuilder::PasteSectionFromCurve |
( |
NXOpen::Curve * | curve | ) |
|
◆ PlusLength()
返回最小正长度。
创建于NX7.5.0。
许可证要求:无
◆ Product()
返回产品面。
创建于NX7.5.0。
许可证要求:无
◆ RecreateSections()
| void NXOpen::Die::AddendumSectionBuilder::RecreateSections |
( |
| ) |
|
因拉延方向或产品面变化,重新创建所有现有截面。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ Reinitialize()
| void NXOpen::Die::AddendumSectionBuilder::Reinitialize |
( |
| ) |
|
在输入数据(如拉延矢量或产品面)变更后,重新初始化环境。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ ReplaceConstraintCurve()
| void NXOpen::Die::AddendumSectionBuilder::ReplaceConstraintCurve |
( |
NXOpen::Curve * | editedCurve | ) |
|
用编辑后的曲线替换约束曲线。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| editedCurve | 用于替换现有约束曲线的新编辑曲线。 |
◆ ReplaceSectionCurve()
| void NXOpen::Die::AddendumSectionBuilder::ReplaceSectionCurve |
( |
NXOpen::Curve * | section | ) |
|
用编辑后的截面替换当前截面。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
◆ ResetSection()
| void NXOpen::Die::AddendumSectionBuilder::ResetSection |
( |
NXOpen::Curve * | section | ) |
|
将截面重置到上次保存的状态。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
◆ SectionOrientation()
返回截面方向。
于 NX7.5.0 中创建。
许可证要求:无
◆ SectionPlane()
| NXOpen::Plane * NXOpen::Die::AddendumSectionBuilder::SectionPlane |
( |
| ) |
|
返回截面平面。
创建于NX7.5.0。
许可证要求:无
◆ SectionPoint()
| NXOpen::Point * NXOpen::Die::AddendumSectionBuilder::SectionPoint |
( |
| ) |
|
返回将放置截面的原点。
于 NX7.5.0 中创建。
许可证要求:无
◆ Sections()
返回要编辑的工艺补充截面。
创建于NX7.5.0。
许可证要求:无
◆ SectionShape()
返回截面形状。
于 NX7.5.0 中创建。
许可证要求:无
◆ SetAngleTolerance()
| void NXOpen::Die::AddendumSectionBuilder::SetAngleTolerance |
( |
double | angleTolerance | ) |
|
设置角度公差。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| angleTolerance | angletolerance |
◆ SetCurveToExtend()
| void NXOpen::Die::AddendumSectionBuilder::SetCurveToExtend |
( |
NXOpen::Curve * | curve | ) |
|
设置要延伸的约束曲线。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetDistanceTolerance()
| void NXOpen::Die::AddendumSectionBuilder::SetDistanceTolerance |
( |
double | distanceTolerance | ) |
|
设置距离公差。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| distanceTolerance | distancetolerance |
◆ SetDrawDirection()
| void NXOpen::Die::AddendumSectionBuilder::SetDrawDirection |
( |
NXOpen::Direction * | punchDirection | ) |
|
设置拉延方向。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetEditedConstraintCurve()
| void NXOpen::Die::AddendumSectionBuilder::SetEditedConstraintCurve |
( |
NXOpen::Curve * | curve | ) |
|
设置已编辑的约束曲线。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetFacetDensity()
| void NXOpen::Die::AddendumSectionBuilder::SetFacetDensity |
( |
double | facetDensity | ) |
|
设置小面密度。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetLocationType()
设置将创建截面的位置。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetMirrorPlane()
| void NXOpen::Die::AddendumSectionBuilder::SetMirrorPlane |
( |
NXOpen::Plane * | mirrorPlane | ) |
|
设置镜像平面。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetSectionOrientation()
设置截面方向。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| sectionOrientation | sectionorientation |
◆ SetSectionPlane()
| void NXOpen::Die::AddendumSectionBuilder::SetSectionPlane |
( |
NXOpen::Plane * | sectionPlane | ) |
|
设置截面平面。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetSectionPoint()
| void NXOpen::Die::AddendumSectionBuilder::SetSectionPoint |
( |
NXOpen::Point * | sectionPoint | ) |
|
设置将放置截面的原点。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetSectionShape()
设置截面形状。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ SetSurfaceBuildMethod()
设置工艺补充面构建方法。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
| surfaceBuildMethod | surfacebuildmethod |
◆ SmoothCurve()
| void NXOpen::Die::AddendumSectionBuilder::SmoothCurve |
( |
| ) |
|
使用NXOpen::Die::AddendumSectionBuilder::SmoothRadius提供的半径平滑约束曲线。
创建于NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ SmoothRadius()
◆ SurfaceBuildMethod()
返回工艺补充面构建方法。
创建于NX7.5.0。
许可证要求:无
◆ TerminateEditParameters()
| void NXOpen::Die::AddendumSectionBuilder::TerminateEditParameters |
( |
NXOpen::Curve * | section | ) |
|
编辑截面参数后清理环境。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
◆ TranslateDistance()
返回NXOpen::Die::AddendumSectionBuilder::TranslateWall使用的平移距离。
创建于NX7.5.0。
许可证要求:无
◆ TranslateWall()
| void NXOpen::Die::AddendumSectionBuilder::TranslateWall |
( |
| ) |
|
◆ TrimExtendConstraintCurve()
| void NXOpen::Die::AddendumSectionBuilder::TrimExtendConstraintCurve |
( |
NXOpen::Section * | constraintCurve | ) |
|
修剪或延伸约束曲线。
于 NX7.5.0 中创建。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
- 参数
-
◆ UnlockSegment()
解锁段参数值。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-
| section | 要更新的截面。 |
| segment | 要更新的段。 |
| type | 要解锁的段参数。 |
◆ UpdateSection()
| void NXOpen::Die::AddendumSectionBuilder::UpdateSection |
( |
NXOpen::Curve * | section | ) |
|
◆ UpdateSectionAttributes()
| void NXOpen::Die::AddendumSectionBuilder::UpdateSectionAttributes |
( |
NXOpen::Curve * | section | ) |
|
◆ UpdateSectionsAfterConstraintChange()
| void NXOpen::Die::AddendumSectionBuilder::UpdateSectionsAfterConstraintChange |
( |
| ) |
|
当约束曲线或约束曲面发生变更时,调用此方法更新截面。
创建于 NX7.5.0。
许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")
◆ UpdateSegment()
更新段的长度或角度值。
- 返回
- 计算出的翻边长度值。
创建于 NX7.5.0。
许可证要求:die_engineering("DIE ENGINEERING")或 prog_die_wizard("UG/Progressive Die Wizard")
- 参数
-