排气设计构建器
更多...
#include <Tooling_VentingDesignBuilder.hxx>
|
|
class | _VentingDesignBuilderBuilder |
排气设计构建器
模架向导排气设计管理构建器,选择曲线作为排气设计引导,选择截面类型并编辑 截面参数,可选择布尔类型以创建排气设计通道。
要创建此类的新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateVentingDesignBuilder
默认值。
| 属性 | 值 |
| ConnectType | 默认 |
| ResultStyle | 默认 |
创建于 NX1953.0.0.
◆ Action
表示排气设计引导端类型。
| 枚举值 |
|---|
| ActionStandardVent | 标准排气。
|
| ActionSimpleVent | 简单线排气。
|
| ActionPinInsertVent | 用于顶出针或镶件的排气。
|
| ActionNone | 无排气层级操作。
|
◆ GuideConnectType
表示排气设计引导端类型。
| 枚举值 |
|---|
| GuideConnectTypeDefault | 不连接回路。
|
| GuideConnectTypeConnect | 连接相邻引导回路。
|
| GuideConnectTypeEnclose | 封闭所有引导回路。
|
◆ ResultType
表示排气设计引导端类型。
| 枚举值 |
|---|
| ResultTypeDefault | 创建标准排气。
|
| ResultTypeOnlyCurve | 仅创建曲线并创建特征。
|
| ResultTypeNoSubtract | 创建不进行布尔减的排气。
|
◆ Section
表示排气截面的截面类型。
| 枚举值 |
|---|
| SectionCircular | 使用圆形截面类型。
|
| SectionBlock | 使用块截面类型。
|
| SectionNone | 无截面类型。
|
◆ AlignmentInside()
| bool NXOpen::Tooling::VentingDesignBuilder::AlignmentInside |
( |
| ) |
|
返回用于指定是否将内部排气曲线对齐到最近X轴或Y轴的标志
在 NX1953.0.0 中创建。
许可证要求:无
◆ AlignmentOutside()
| bool NXOpen::Tooling::VentingDesignBuilder::AlignmentOutside |
( |
| ) |
|
返回用于指定是否将外部排气曲线对齐到最近X轴或Y轴的标志
在 NX1953.0.0 中创建。
许可证要求:无
◆ ConnectType()
返回用于创建何种类型排气引导环路的选项
在 NX1953.0.0 中创建。
许可证要求:无
◆ CreateReliefLoops()
| void NXOpen::Tooling::VentingDesignBuilder::CreateReliefLoops |
( |
| ) |
|
创建避让环路以拉伸通气槽主体。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
◆ CreateSecondNormalCurve()
创建已编辑的二级回路的法向曲线。
创建于 NX2312.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
| secondLoopCurve | 二级回路曲线 |
| middlePt | 中点 |
| direction | 方向 |
◆ CreateVentCurvesByEndPoint()
| void NXOpen::Tooling::VentingDesignBuilder::CreateVentCurvesByEndPoint |
( |
const std::vector< NXOpen::Point * > & | selPoints, |
|
|
const std::vector< NXOpen::Point * > & | deselPoints ) |
通过直接选择端点创建通气槽曲线,以拉伸通气槽主体。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
| selPoints | 选择的点 |
| deselPoints | 取消选择的点 |
◆ DisplayVentCurves()
| void NXOpen::Tooling::VentingDesignBuilder::DisplayVentCurves |
( |
| ) |
|
显示所有避让环路。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
◆ DrawDirection()
获取指定用于创建排气特征的模具开模方向参考的值。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ EditDataBase()
| void NXOpen::Tooling::VentingDesignBuilder::EditDataBase |
( |
| ) |
|
编辑通气槽截面数据库。
于NX1953.0.0中创建。
许可证要求:无
◆ EditLoopPosition()
返回环路位置点
在 NX1953.0.0 中创建。
许可证要求:无
◆ EditRegisterFile()
| void NXOpen::Tooling::VentingDesignBuilder::EditRegisterFile |
( |
| ) |
|
编辑通气槽截面寄存器文件。
于NX1953.0.0中创建。
许可证要求:无
◆ EditReliefLoopPosition()
编辑避让环路的位置。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
| selectBoundary | 选择的边界 |
| point | 点 |
| crvTangent | 曲线切线 |
| newOrigin2 | 新原点2 |
◆ EndFace()
获取顶针或镶件的端面。
于 NX2206.0.0 版本创建。
许可证要求:无
◆ GetDataFromSpreadsheet()
从通气槽特征获取电子表格数据。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
◆ GetEditFeatureGroup()
| NXOpen::NXObject * NXOpen::Tooling::VentingDesignBuilder::GetEditFeatureGroup |
( |
| ) |
|
获取排气特征的特征组
在 NX1953.0.0 中创建。
许可证要求:无
◆ GuideLines()
获取用于创建排气实体的引导线。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ OrientWorkView()
| int NXOpen::Tooling::VentingDesignBuilder::OrientWorkView |
( |
| ) |
|
返回用于指定定向工作视图的选项。
在 NX2206.0.0 中创建。
许可证要求:无
◆ PlaneOnTheFly()
| NXOpen::Plane * NXOpen::Tooling::VentingDesignBuilder::PlaneOnTheFly |
( |
| ) |
|
获取指定用于排气曲线布局的参考平面的值。
于 NX2206.0.0 版本创建。
许可证要求:无
◆ ReadActionLevelDataFromDatabase()
| void NXOpen::Tooling::VentingDesignBuilder::ReadActionLevelDataFromDatabase |
( |
std::vector< NXString > & | levelTypes | ) |
|
从浇口单元截面数据库读取截面数据。
创建于 NX1953.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
| levelTypes | 电子表格中的截面类型名称列表。 |
◆ ReadSelectedActionLevelData()
从数据库读取所选截面数据。
创建于 NX1953.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
◆ RemoveAllVentCurves()
| void NXOpen::Tooling::VentingDesignBuilder::RemoveAllVentCurves |
( |
| ) |
|
删除所有避让环路。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
◆ RemoveSelectedVentCurves()
| void NXOpen::Tooling::VentingDesignBuilder::RemoveSelectedVentCurves |
( |
const std::vector< NXOpen::Curve * > & | selectBoundary | ) |
|
删除选中的避让环路。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
◆ ResultStyle()
返回用于指定是否忽略减去所有排气口的标志。
在 NX1953.0.0 中创建。
许可证要求:无
◆ ReverseDirection()
| bool NXOpen::Tooling::VentingDesignBuilder::ReverseDirection |
( |
| ) |
|
获取指定是否反转标准排气方向的值。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ ReverseSimpleDirection()
| bool NXOpen::Tooling::VentingDesignBuilder::ReverseSimpleDirection |
( |
| ) |
|
获取指定是否反转简单排气方向的值。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ SelectedFaces()
获取所选的面。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ SetAlignmentInside()
| void NXOpen::Tooling::VentingDesignBuilder::SetAlignmentInside |
( |
bool | isAlignment | ) |
|
设置用于指定是否将内部排气曲线对齐到最近X轴或Y轴的标志
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetAlignmentOutside()
| void NXOpen::Tooling::VentingDesignBuilder::SetAlignmentOutside |
( |
bool | isAlignment | ) |
|
设置用于指定是否将外部排气曲线对齐到最近X轴或Y轴的标志
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetConnectType()
设置用于创建何种类型排气引导环路的选项
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetDrawDirection()
| void NXOpen::Tooling::VentingDesignBuilder::SetDrawDirection |
( |
NXOpen::Direction * | drawDirection | ) |
|
设置指定用于创建排气特征的模具开模方向参考的值。
于 NX1953.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
| drawDirection | drawdirection |
◆ SetEditFeatureGroup()
| void NXOpen::Tooling::VentingDesignBuilder::SetEditFeatureGroup |
( |
NXOpen::NXObject * | featureGroup | ) |
|
设置排气特征的特征组
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetIsReferCenter()
| void NXOpen::Tooling::VentingDesignBuilder::SetIsReferCenter |
( |
bool | isReferCenter | ) |
|
设置参考中心位置标志。
创建于 NX2206.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
◆ SetOrientWorkView()
| void NXOpen::Tooling::VentingDesignBuilder::SetOrientWorkView |
( |
int | allowflag | ) |
|
设置用于指定定向工作视图的选项。
在 NX2206.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetParameterTreeData()
| void NXOpen::Tooling::VentingDesignBuilder::SetParameterTreeData |
( |
std::vector< NXString > & | paraNames, |
|
|
std::vector< NXString > & | paraValues ) |
设置电子表格数据。
创建于 NX1953.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
| paraNames | 透气数据的参数名称 |
| paraValues | 透气数据的参数值 |
◆ SetPlaneOnTheFly()
| void NXOpen::Tooling::VentingDesignBuilder::SetPlaneOnTheFly |
( |
NXOpen::Plane * | plane | ) |
|
设置指定用于排气曲线布局的参考平面的值。
于 NX2206.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetResultStyle()
设置用于指定是否忽略减去所有排气口的标志。
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetReverseDirection()
| void NXOpen::Tooling::VentingDesignBuilder::SetReverseDirection |
( |
bool | reverseDirection | ) |
|
设置指定是否反转标准排气方向的值。
于 NX1953.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
| reverseDirection | reversedirection |
◆ SetReverseSimpleDirection()
| void NXOpen::Tooling::VentingDesignBuilder::SetReverseSimpleDirection |
( |
bool | reverseSimpleDirection | ) |
|
设置用于指定是否反转简单排气方向的值。
在 NX1953.0.0 中创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
| reverseSimpleDirection | 反转简单方向 |
◆ SetShowInfoWindow()
| void NXOpen::Tooling::VentingDesignBuilder::SetShowInfoWindow |
( |
bool | showInfoWindow | ) |
|
设置用于指定是否显示信息窗口的标志。
在 NX1953.0.0 中创建。
许可证要求:无
- 参数
-
◆ SetThirdLevelPoints()
| void NXOpen::Tooling::VentingDesignBuilder::SetThirdLevelPoints |
( |
NXOpen::ScCollector * | positionPoints | ) |
|
设置用于放置三级排气组件的点。
于 NX1953.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
| positionPoints | positionpoints |
◆ SetType()
设置排气操作类型。
于 NX1953.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetVentGuideObjects()
| void NXOpen::Tooling::VentingDesignBuilder::SetVentGuideObjects |
( |
const std::vector< NXOpen::NXObject * > & | selObjects | ) |
|
设置通气槽引导对象
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ SetVentPointsObjects()
| void NXOpen::Tooling::VentingDesignBuilder::SetVentPointsObjects |
( |
const std::vector< NXOpen::Point * > & | selPoints | ) |
|
设置通气槽点对象
于NX1953.0.0中创建。
许可证要求:无
- 参数
-
◆ ShowInfoWindow()
| bool NXOpen::Tooling::VentingDesignBuilder::ShowInfoWindow |
( |
| ) |
|
返回用于指定是否显示信息窗口的标志。
在 NX1953.0.0 中创建。
许可证要求:无
◆ ThirdLevelPoints()
获取用于放置三级排气组件的点。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ TrimSurface()
获取所选的修剪曲面。
于 NX1953.0.0 版本创建。
许可证要求:无
◆ Type()
获取排气操作类型。
于 NX1953.0.0 版本创建。
许可证要求:ug_mold_design ("UG MOLD")
◆ UpdateAGuideLoop()
| void NXOpen::Tooling::VentingDesignBuilder::UpdateAGuideLoop |
( |
NXOpen::NXObject * | editedCurve | ) |
|
当某个引导环路的通气槽曲线被选中进行编辑时,重构该引导环路。
于NX1980.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
◆ UpdateBaseReferencePlane()
| void NXOpen::Tooling::VentingDesignBuilder::UpdateBaseReferencePlane |
( |
| ) |
|
在指定基准平面后更新基准参考平面位置。
于NX2206.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
◆ UpdateClearanceBoundary()
| void NXOpen::Tooling::VentingDesignBuilder::UpdateClearanceBoundary |
( |
| ) |
|
更新透气间隙边界。
创建于 NX1953.0.0。
许可证要求:ug_mold_design("UG MOLD")
◆ UpdateEndFace()
| void NXOpen::Tooling::VentingDesignBuilder::UpdateEndFace |
( |
std::vector< NXOpen::TaggedObject * > & | referEdges | ) |
|
更新端面并返回外表面边缘。
创建于 NX2206.0.0。
许可证要求:ug_mold_design("UG MOLD")
- 参数
-
◆ UpdateGuideLoops()
| void NXOpen::Tooling::VentingDesignBuilder::UpdateGuideLoops |
( |
| ) |
|
当引导曲线选择更新时重构引导环路。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
◆ UpdateVentingGuideDataFromUDO()
获取通气槽引导曲线结构数据。
于NX1953.0.0中创建。
许可证要求:ug_mold_design("UG 模具设计")
- 参数
-
| featureGroupTag | 特征组标签 |
| ventUdo | 通气槽UDO |