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

修剪体构建器类 更多...

#include <Features_TrimBodyBuilder.hxx>

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

Public 类型

enum  DirectionType { DirectionTypePositiveNormal = 1 , DirectionTypeNegativeNormal = -1 , DirectionTypeInvalid }

Public 成员函数

void AddTarget (NXOpen::Body *target)
std::vector< NXOpen::Body * > GetTargets ()
void RemoveTarget (NXOpen::Body *target)
void Reverse ()
void SetTargets (const std::vector< NXOpen::Body * > &target)
void SetTool (NXOpen::NXObject *tool)
void SetTrimDirection (NXOpen::Features::TrimBodyBuilder::DirectionType direction)
NXOpen::NXObjectTool ()
NXOpen::Features::TrimBodyBuilder::DirectionType TrimDirection ()
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 _TrimBodyBuilderBuilder

详细描述

修剪体构建器类

表示修剪体特征构建器。此类仅用于编辑NX7.5.0之前版本的修剪体特征。 使用NXOpen::Features::TrimBody2Builder 创建和编辑修剪体特征。
要创建此类的新实例,请使用NXOpen::Features::FeatureCollection::CreateTrimBodyBuilder

在NX4.0.0中创建。

成员枚举类型说明

◆ DirectionType

表示修剪方向

枚举值
DirectionTypePositiveNormal 

正法线

DirectionTypeNegativeNormal 

负法线

DirectionTypeInvalid 

无效

成员函数说明

◆ AddTarget()

void NXOpen::Features::TrimBodyBuilder::AddTarget ( NXOpen::Body * target)

创建期间添加目标体。新目标体将添加到 修剪体操作中。编辑期间将抛出异常,因为 编辑期间无法修改目标体。
在NX4.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
target要添加的体

◆ GetTargets()

std::vector< NXOpen::Body * > NXOpen::Features::TrimBodyBuilder::GetTargets ( )

返回修剪体操作的目标体。

返回
目标体
在NX4.0.0中创建。

许可要求 : 无

◆ RemoveTarget()

void NXOpen::Features::TrimBodyBuilder::RemoveTarget ( NXOpen::Body * target)

创建期间从修剪体中移除目标体。 编辑期间将抛出异常,因为 编辑期间无法更改目标体。
在NX4.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
target要移除的体

◆ Reverse()

void NXOpen::Features::TrimBodyBuilder::Reverse ( )

反转修剪体特征的修剪方向
在NX4.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

◆ SetTargets()

void NXOpen::Features::TrimBodyBuilder::SetTargets ( const std::vector< NXOpen::Body * > & target)

设置修剪体操作的目标体。任何现有目标体将 被清除。创建时可设置多个目标体。 编辑操作期间此方法将抛出异常,因为此时无法 更改目标体。
在NX4.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
target目标体

◆ SetTool()

void NXOpen::Features::TrimBodyBuilder::SetTool ( NXOpen::NXObject * tool)

设置修剪体特征的刀具
在NX4.0.0中创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
tool设置修剪体刀具

◆ SetTrimDirection()

void NXOpen::Features::TrimBodyBuilder::SetTrimDirection ( NXOpen::Features::TrimBodyBuilder::DirectionType direction)

设置修剪体特征的修剪方向
在NX4.0.0中创建。

许可要求 : 无

参数
direction设置修剪方向

◆ Tool()

NXOpen::NXObject * NXOpen::Features::TrimBodyBuilder::Tool ( )

返回修剪体特征的刀具
在NX4.0.0中创建。

许可要求 : 无

◆ TrimDirection()

NXOpen::Features::TrimBodyBuilder::DirectionType NXOpen::Features::TrimBodyBuilder::TrimDirection ( )

返回修剪体特征的修剪方向
在NX4.0.0中创建。

许可要求 : 无