NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::DividefaceBuilder类 参考

分割面构建器 更多...

#include <Features_DividefaceBuilder.hxx>

类 NXOpen::Features::DividefaceBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool BlankOption ()
bool ExtendOption ()
NXOpen::ScCollectorFacesToDivide ()
bool ProjectCurvesThatLieOnFaceOption ()
NXOpen::GeometricUtilities::ProjectionOptionsProjectionOption ()
NXOpen::GeometricUtilities::SelectDividingObjectBuilderSelectDividingObject ()
void SetBlankOption (bool blank)
void SetExtendOption (bool extend)
void SetFacesToDivide (NXOpen::ScCollector *facesToDivide)
void SetProjectCurvesThatLieOnFaceOption (bool projectCurvesThatLieOnFace)
void SetTolerance (double tolerance)
double Tolerance ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
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)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DividefaceBuilderBuilder

详细描述

分割面构建器

表示一个分割面构建器。该类的输入可以是收敛对象。
要创建该类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateDividefaceBuilder
默认值。

属性
SelectDividingObject.OffsetDistance.Value 5(毫米零件),0.2(英寸零件)
SelectDividingObject.ToolOption Object


创建于NX4.0.0。

成员函数说明

◆ BlankOption()

bool NXOpen::Features::DividefaceBuilder::BlankOption ( )

返回曲线隐藏选项
创建于NX4.0.0。

许可证要求:无

◆ ExtendOption()

bool NXOpen::Features::DividefaceBuilder::ExtendOption ( )

返回将结果边延伸到边界
创建于NX4.0.0。

许可证要求:无

◆ FacesToDivide()

NXOpen::ScCollector * NXOpen::Features::DividefaceBuilder::FacesToDivide ( )

返回要分割的面
创建于NX4.0.0。

许可证要求:无

◆ ProjectCurvesThatLieOnFaceOption()

bool NXOpen::Features::DividefaceBuilder::ProjectCurvesThatLieOnFaceOption ( )

返回不投影位于面上的曲线
创建于NX4.0.0。

许可证要求:无

◆ ProjectionOption()

NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::DividefaceBuilder::ProjectionOption ( )

返回投影选项数据
创建于NX4.0.0。

许可证要求:无

◆ SelectDividingObject()

NXOpen::GeometricUtilities::SelectDividingObjectBuilder * NXOpen::Features::DividefaceBuilder::SelectDividingObject ( )

返回分割对象

弃用
于NX9.0.0中弃用。此方法用于NX9之前的版本,请勿使用。请改用 NXOpen::Features::DividefaceBuilder::SelectDividingObject

创建于NX6.0.0。

许可证要求:无

返回选择分割对象
创建于NX9.0.0。

许可证要求:无

◆ SetBlankOption()

void NXOpen::Features::DividefaceBuilder::SetBlankOption ( bool blank)

设置曲线隐藏选项
创建于NX4.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
blankfalse: 保留曲线; true: 隐藏曲线

◆ SetExtendOption()

void NXOpen::Features::DividefaceBuilder::SetExtendOption ( bool extend)

设置将结果边延伸到边界
创建于NX4.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
extendfalse: 不延伸曲线; true: 延伸曲线

◆ SetFacesToDivide()

void NXOpen::Features::DividefaceBuilder::SetFacesToDivide ( NXOpen::ScCollector * facesToDivide)

设置要分割的面
创建于NX4.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
facesToDivide要分割的面的智能收集器

◆ SetProjectCurvesThatLieOnFaceOption()

void NXOpen::Features::DividefaceBuilder::SetProjectCurvesThatLieOnFaceOption ( bool projectCurvesThatLieOnFace)

设置不投影位于面上的曲线
创建于NX4.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
projectCurvesThatLieOnFacefalse: 投影位于面上的曲线选项; true: 不投影位于面上的曲线选项

◆ SetTolerance()

void NXOpen::Features::DividefaceBuilder::SetTolerance ( double tolerance)

设置公差
创建于NX4.0.0。

许可证要求:solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
tolerance公差

◆ Tolerance()

double NXOpen::Features::DividefaceBuilder::Tolerance ( )

返回公差
创建于NX4.0.0。

许可证要求:无