|
NX Open C++ 参考指南 2406 v1.1
|
孔特征构建器 更多...
#include <Features_HoleFeatureBuilder.hxx>
友元 | |
| class | _HoleFeatureBuilderBuilder |
孔特征构建器
表示孔特征构造器。有关孔定位的详细信息,请参见 NXOpen::Features::RPOBuilder。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateHoleFeatureBuilder
在NX3.0.0中创建。
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::CounterboreDepth | ( | ) |
返回孔的沉头孔深度。仅当孔类型为沉头孔时使用。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::CounterboreDiameter | ( | ) |
返回孔的沉头孔径。仅当孔类型为沉头孔时使用。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::CountersinkAngle | ( | ) |
返回 孔的埋头孔角度。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::CountersinkDiameter | ( | ) |
返回 孔的埋头孔直径。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| void NXOpen::Features::HoleFeatureBuilder::CreateHole | ( | ) |
创建可定位的孔实体。
于 NX3.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::Depth | ( | ) |
返回孔的深度。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::Diameter | ( | ) |
返回孔的直径。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| NXOpen::Body * NXOpen::Features::HoleFeatureBuilder::GetTargetBody | ( | ) |
返回孔的目标体。 如果设置了此参数,则深度和顶角将被忽略,并会提示输入thru_face。
| NXOpen::ISurface * NXOpen::Features::HoleFeatureBuilder::GetThruFace | ( | ) |
返回孔的贯通面参数。 如果设置了此参数,则深度和顶角将被忽略。
| NXOpen::Point3d NXOpen::Features::HoleFeatureBuilder::HoleLocation | ( | ) |
返回孔的参考点。 除非使用相对定位尺寸,否则此参数将定位孔
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| NXOpen::ISurface * NXOpen::Features::HoleFeatureBuilder::PlacementFace | ( | ) |
返回孔的放置面。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| bool NXOpen::Features::HoleFeatureBuilder::ReverseDirection | ( | ) |
返回孔的反向方向标志。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreDepth | ( | const char * | depth | ) |
设置孔的沉孔深度。仅当孔类型为沉孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| depth | 沉孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreDepth | ( | const NXString & | depth | ) |
设置孔的沉头孔深度。仅当孔类型为沉头孔时使用。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| depth | 沉头孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreDiameter | ( | const char * | diameter | ) |
设置孔的沉头孔径。仅当孔类型为沉头孔时使用。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreDiameter | ( | const NXString & | diameter | ) |
设置孔的沉头孔径。仅当孔类型为沉头孔时使用。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const char * | diameter, | ||
| const char * | counterboreDiameter, | ||
| const char * | counterboreDepth ) |
设置沉头孔的参数
创建于 NX3.0.0。
许可证要求:features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向方向标志,仅当放置面为基准面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| counterboreDiameter | 沉头孔直径 |
| counterboreDepth | 沉头孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCounterboreHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const NXString & | diameter, | ||
| const NXString & | counterboreDiameter, | ||
| const NXString & | counterboreDepth ) |
设置沉头孔的参数
创建于 NX3.0.0。
许可证要求:features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向方向标志,仅当放置面为基准面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| counterboreDiameter | 沉头孔直径 |
| counterboreDepth | 沉头孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkAngle | ( | const char * | angle | ) |
设置孔的埋头孔角度。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| angle | 埋头孔角度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkAngle | ( | const NXString & | angle | ) |
设置孔的埋头孔角度。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| angle | 埋头孔角度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkDiameter | ( | const char * | diameter | ) |
设置孔的埋头孔直径。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkDiameter | ( | const NXString & | diameter | ) |
设置孔的埋头孔直径。仅当孔类型为埋头孔时使用。
于 NX4.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const char * | diameter, | ||
| const char * | countersinkDiameter, | ||
| const char * | countersinkAngle ) |
设置埋头孔的参数
创建于 NX3.0.0。
许可证要求:features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向方向标志,仅当放置面为基准面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| countersinkDiameter | 埋头孔直径 |
| countersinkAngle | 埋头孔角度 |
| void NXOpen::Features::HoleFeatureBuilder::SetCountersinkHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const NXString & | diameter, | ||
| const NXString & | countersinkDiameter, | ||
| const NXString & | countersinkAngle ) |
设置埋头孔的参数
创建于 NX3.0.0。
许可证要求:features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向方向标志,仅当放置面为基准面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| countersinkDiameter | 埋头孔直径 |
| countersinkAngle | 埋头孔角度 |
| void NXOpen::Features::HoleFeatureBuilder::SetDepth | ( | const char * | depth | ) |
设置孔的深度。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| depth | 孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetDepth | ( | const NXString & | depth | ) |
设置孔的深度。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| depth | 孔深度 |
| void NXOpen::Features::HoleFeatureBuilder::SetDepthAndTipAngle | ( | const char * | depth, |
| const char * | tipAngle ) |
设置孔的深度和顶角参数。
于 NX3.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| depth | 孔深度 |
| tipAngle | 刀具的顶角 |
| void NXOpen::Features::HoleFeatureBuilder::SetDepthAndTipAngle | ( | const NXString & | depth, |
| const NXString & | tipAngle ) |
设置孔的深度和顶角参数。
于 NX3.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| depth | 孔深度 |
| tipAngle | 刀具的顶角 |
| void NXOpen::Features::HoleFeatureBuilder::SetDiameter | ( | const char * | diameter | ) |
设置孔的直径。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetDiameter | ( | const NXString & | diameter | ) |
设置孔的直径。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetHoleLocation | ( | const NXOpen::Point3d & | referencePoint | ) |
设置孔的参考点。 除非使用相对定位尺寸,否则此参数将定位孔
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| referencePoint | 孔的参考点 |
| void NXOpen::Features::HoleFeatureBuilder::SetPlacementFace | ( | NXOpen::ISurface * | placementFace | ) |
设置孔的放置面。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| placementFace | 放置面 |
| void NXOpen::Features::HoleFeatureBuilder::SetReverseDirection | ( | bool | reverse | ) |
设置孔的反向方向标志。
创建于 NX4.0.0。
许可证要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| reverse | 反向 |
| void NXOpen::Features::HoleFeatureBuilder::SetSimpleHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const char * | diameter ) |
设置简单孔的参数
创建于 NX3.0.0。
许可证要求:features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向方向标志,仅当放置面为基准面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetSimpleHole | ( | const NXOpen::Point3d & | referencePoint, |
| bool | reverseDirection, | ||
| NXOpen::ISurface * | placementFace, | ||
| const NXString & | diameter ) |
设置简单孔的参数。
于 NX3.0.0 中创建。
许可要求:features_modeling("特征建模")、solid_modeling("实体建模")
| referencePoint | 孔的参考点 |
| reverseDirection | 反向标志,仅当放置面为基准平面时适用 |
| placementFace | 放置面 |
| diameter | 孔直径 |
| void NXOpen::Features::HoleFeatureBuilder::SetSubtype | ( | NXOpen::Features::HoleFeatureBuilder::HoleSubtype | subtype | ) |
设置孔的类型
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| subtype | 子类型 |
| void NXOpen::Features::HoleFeatureBuilder::SetTargetBody | ( | NXOpen::Body * | targetBody | ) |
设置孔的目标体。 如果设置了此参数,则深度和顶角将被忽略,并会提示输入thru_face。
在NX4.0.0中创建。
许可要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| targetBody | 目标体 |
| void NXOpen::Features::HoleFeatureBuilder::SetThruFace | ( | NXOpen::ISurface * | thruFace | ) |
设置孔的贯通面参数。 如果设置了此参数,则深度和顶角将被忽略。
在NX3.0.0中创建。
许可要求: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
| thruFace | 贯通面 |
| void NXOpen::Features::HoleFeatureBuilder::SetTipAngle | ( | const char * | tipAngle | ) |
设置孔的顶角。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| tipAngle | 顶角 |
| void NXOpen::Features::HoleFeatureBuilder::SetTipAngle | ( | const NXString & | tipAngle | ) |
设置孔的顶角。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| tipAngle | 顶角 |
| NXOpen::Features::HoleFeatureBuilder::HoleSubtype NXOpen::Features::HoleFeatureBuilder::Subtype | ( | ) |
返回孔的类型
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")
| NXOpen::Expression * NXOpen::Features::HoleFeatureBuilder::TipAngle | ( | ) |
返回孔的顶角。 若设置此参数,则忽略穿透面。
创建于 NX4.0.0.
许可要求: features_modeling ("特征建模"), solid_modeling ("实体建模")