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

修剪区域构建器 更多...

#include <Tooling_TrimRegionBuilder.hxx>

类 NXOpen::Tooling::TrimRegionBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BoundaryOption { BoundaryOptionBodyCurve , BoundaryOptionTraverse }
enum  ConvertTypeOption { ConvertTypeOptionWithCopies , ConvertTypeOptionNoCopies }
enum  RegionOption { RegionOptionKeep , RegionOptionDiscard }

Public 成员函数

bool AsPatchSurface ()
NXOpen::NXColorBodyColor ()
NXOpen::SelectNXObjectListBoundaryBody ()
NXOpen::Tooling::TrimRegionBuilder::BoundaryOption BoundaryType ()
NXOpen::Tooling::TrimRegionBuilder::ConvertTypeOption ConvertType ()
void GetColorValue (double *redValue, double *greenValue, double *blueValue)
int GetNewCavityAndCorePartingProcessStatus ()
NXOpen::ScCollectorLoopCollector ()
NXOpen::RegionPointListRegionPoint ()
NXOpen::Tooling::TrimRegionBuilder::RegionOption RegionType ()
void SetAsPatchSurface (bool asPatchSurface)
void SetBodyColor (NXOpen::NXColor *patchColor)
void SetBoundaryType (NXOpen::Tooling::TrimRegionBuilder::BoundaryOption boundaryType)
void SetColorValue (double redValue, double greenValue, double blueValue)
void SetConvertType (NXOpen::Tooling::TrimRegionBuilder::ConvertTypeOption convertType)
void SetRegionType (NXOpen::Tooling::TrimRegionBuilder::RegionOption regionType)
void SetTraverseEdges (const std::vector< NXOpen::NXObject * > &traverseEdges)
NXOpen::SelectBodyTargetBody ()
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 _TrimRegionBuilderBuilder

详细描述

修剪区域构建器

模具向导修剪区域管理构建器,将实体修剪到边、曲线或实体边界。 可选地创建输出修剪后的片体作为补丁曲面。
要创建此类的新实例,请使用 NXOpen::Tooling::TrimRegionCollection::CreateTrimRegionBuilder
默认值。

Property Value
AsPatchSurface 1
BoundaryType BodyCurve
ConvertType WithCopies
RegionType Keep


创建于 NX7.5.0。

成员枚举类型说明

◆ BoundaryOption

表示边界类型选项,实体/曲线类型或遍历类型。

枚举值
BoundaryOptionBodyCurve 

选择实体/边/曲线作为边界对象

BoundaryOptionTraverse 

使用遍历循环选择边界对象

◆ ConvertTypeOption

转换选项,所有选定片体是否复制。

枚举值
ConvertTypeOptionWithCopies 

带复制

ConvertTypeOptionNoCopies 

无复制

◆ RegionOption

表示保留或丢弃所选区域的选项。

枚举值
RegionOptionKeep 

所选区域将被保留。

RegionOptionDiscard 

所选区域将被丢弃。

成员函数说明

◆ AsPatchSurface()

bool NXOpen::Tooling::TrimRegionBuilder::AsPatchSurface ( )

Returns the value of option, which specifies whether to set the result region as patch surface or not.
Created in NX7.5.0.

License requirements : None

◆ BodyColor()

NXOpen::NXColor * NXOpen::Tooling::TrimRegionBuilder::BodyColor ( )

Returns the color value of patch surface body.
Created in NX8.0.1.

License requirements : None

◆ BoundaryBody()

NXOpen::SelectNXObjectList * NXOpen::Tooling::TrimRegionBuilder::BoundaryBody ( )

Returns the selection of boundary body to extract region faces, which are used for create intersection curves with target.
Created in NX7.5.0.

License requirements : None

◆ BoundaryType()

NXOpen::Tooling::TrimRegionBuilder::BoundaryOption NXOpen::Tooling::TrimRegionBuilder::BoundaryType ( )

Returns the value of boundary type option, which specifies to use body or edge/curve as boundary object.
Created in NX7.5.0.

License requirements : None

◆ ConvertType()

NXOpen::Tooling::TrimRegionBuilder::ConvertTypeOption NXOpen::Tooling::TrimRegionBuilder::ConvertType ( )

返回用于所有选定片体转换为有副本或无副本的选项。
创建于 NX1899.0.0。

许可要求:无

◆ GetColorValue()

void NXOpen::Tooling::TrimRegionBuilder::GetColorValue ( double * redValue,
double * greenValue,
double * blueValue )

Returns the value of surface patch color.
Created in NX7.5.0.

License requirements : None

参数
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1

◆ GetNewCavityAndCorePartingProcessStatus()

int NXOpen::Tooling::TrimRegionBuilder::GetNewCavityAndCorePartingProcessStatus ( )

新的型腔和型芯分模过程的状态。

返回
新的型腔和型芯分模过程状态
创建于 NX2312.0.0。

许可要求:无

◆ LoopCollector()

NXOpen::ScCollector * NXOpen::Tooling::TrimRegionBuilder::LoopCollector ( )

Returns the loop collector to collect the traverse loops.
Created in NX8.0.0.

License requirements : None

◆ RegionPoint()

NXOpen::RegionPointList * NXOpen::Tooling::TrimRegionBuilder::RegionPoint ( )

Returns the selection of region point, which will be kept or discarded as the result of trim region.
Created in NX7.5.0.

License requirements : None

◆ RegionType()

NXOpen::Tooling::TrimRegionBuilder::RegionOption NXOpen::Tooling::TrimRegionBuilder::RegionType ( )

Returns the value of the option, which specifies to keep or discard the selected region.
Created in NX7.5.0.

License requirements : None

◆ SetAsPatchSurface()

void NXOpen::Tooling::TrimRegionBuilder::SetAsPatchSurface ( bool asPatchSurface)

Sets the value of option, which specifies whether to set the result region as patch surface or not.
Created in NX7.5.0.

License requirements : None

参数
asPatchSurfaceaspatchsurface

◆ SetBodyColor()

void NXOpen::Tooling::TrimRegionBuilder::SetBodyColor ( NXOpen::NXColor * patchColor)

Sets the color value of patch surface body.
Created in NX8.0.1.

License requirements : None

参数
patchColorthe color index

◆ SetBoundaryType()

void NXOpen::Tooling::TrimRegionBuilder::SetBoundaryType ( NXOpen::Tooling::TrimRegionBuilder::BoundaryOption boundaryType)

Sets the value of boundary type option, which specifies to use body or edge/curve as boundary object.
Created in NX7.5.0.

License requirements : None

参数
boundaryTypeboundarytype

◆ SetColorValue()

void NXOpen::Tooling::TrimRegionBuilder::SetColorValue ( double redValue,
double greenValue,
double blueValue )

Sets the value of surface patch color.
Created in NX7.5.0.

License requirements : None

参数
redValuered value between 0 and 1
greenValuegreen value between 0 and 1
blueValueblue value between 0 and 1

◆ SetConvertType()

void NXOpen::Tooling::TrimRegionBuilder::SetConvertType ( NXOpen::Tooling::TrimRegionBuilder::ConvertTypeOption convertType)

设置用于所有选定片体转换为有副本或无副本的选项。
创建于 NX1899.0.0。

许可要求:ug_mold_design ("UG MOLD")

参数
convertTypeconverttype

◆ SetRegionType()

void NXOpen::Tooling::TrimRegionBuilder::SetRegionType ( NXOpen::Tooling::TrimRegionBuilder::RegionOption regionType)

Sets the value of the option, which specifies to keep or discard the selected region.
Created in NX7.5.0.

License requirements : None

参数
regionTyperegiontype

◆ SetTraverseEdges()

void NXOpen::Tooling::TrimRegionBuilder::SetTraverseEdges ( const std::vector< NXOpen::NXObject * > & traverseEdges)

Sets the edges from traverse loop to builder data.
Created in NX7.5.0.

License requirements : None

参数
traverseEdgesthe selected edges

◆ TargetBody()

NXOpen::SelectBody * NXOpen::Tooling::TrimRegionBuilder::TargetBody ( )

Returns the selection of target to create trim region, body type only.
Created in NX7.5.0.

License requirements : None