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

添加曲面构建器 更多...

#include <Die_AddSurfBuilder.hxx>

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

Public 类型

enum  Methods {
  MethodsSectional , MethodsCurveMesh , MethodsChannelTunnelCap , MethodsMultiFaceBlend ,
  MethodsWallsOnly , MethodsDiskFaceBlend , MethodsSphereFaceBlend
}

Public 成员函数

bool Associative ()
NXOpen::ExpressionConcaveCornerRadius ()
void CreateDefaultSpine ()
double DistanceTolerance ()
NXOpen::Die::DieLimitsBuilderLimits ()
NXOpen::Die::AddSurfBuilder::Methods Method ()
NXOpen::PointRefPoint ()
NXOpen::SelectNXObjectListSelectSection ()
void SetAssociative (bool associative)
void SetDistanceTolerance (double distanceTolerance)
void SetMethod (NXOpen::Die::AddSurfBuilder::Methods type)
void SetRefPoint (NXOpen::Point *point0)
void SetSewn (bool sewn)
void SetSpineRadius (double spineRadius)
bool Sewn ()
NXOpen::ScCollectorSpine ()
double SpineRadius ()
NXOpen::ScCollectorTrimBound ()
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 _AddSurfBuilderBuilder

详细描述

添加曲面构建器

表示 NXOpen::Die::AddSurfBuilder 构造器
若要创建此类的新实例,请使用 NXOpen::Die::DieCollection::CreateAddSurfBuilder

创建于 NX6.0.0.

成员枚举类型说明

◆ Methods

创建补强曲面的类型设置。

枚举值
MethodsSectional 

沿相切曲线扫掠截面。

MethodsCurveMesh 

建模曲线网格。

MethodsChannelTunnelCap 

用于闭合端盖。

MethodsMultiFaceBlend 

多组壁面间的面倒圆。

MethodsWallsOnly 

仅生成壁面,无倒圆。

MethodsDiskFaceBlend 

圆盘型面倒圆。

MethodsSphereFaceBlend 

球型面倒圆。

成员函数说明

◆ Associative()

bool NXOpen::Die::AddSurfBuilder::Associative ( )

返回在创建过程中指示是否要创建特征还是仅创建片体的标志,true表示将创建特征。
于NX6.0.0创建。

许可证要求:无

◆ ConcaveCornerRadius()

NXOpen::Expression * NXOpen::Die::AddSurfBuilder::ConcaveCornerRadius ( )

返回凹角半径值
于NX6.0.0创建。

许可证要求:无

◆ CreateDefaultSpine()

void NXOpen::Die::AddSurfBuilder::CreateDefaultSpine ( )

使用脊柱半径值从成形边界创建平滑的脊柱曲线
于NX7.5.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

◆ DistanceTolerance()

double NXOpen::Die::AddSurfBuilder::DistanceTolerance ( )

返回距离公差。
于NX6.0.0创建。

许可证要求:无

◆ Limits()

NXOpen::Die::DieLimitsBuilder * NXOpen::Die::AddSurfBuilder::Limits ( )

返回用于控制补片范围的极限
于NX7.5.0创建。

许可证要求:无

◆ Method()

NXOpen::Die::AddSurfBuilder::Methods NXOpen::Die::AddSurfBuilder::Method ( )

返回补片曲面输出方法。
于NX6.0.0创建。

许可证要求:无

◆ RefPoint()

NXOpen::Point * NXOpen::Die::AddSurfBuilder::RefPoint ( )

获取修剪的保留点。
创建于 NX6.0.0.

许可证要求:无

◆ SelectSection()

NXOpen::SelectNXObjectList * NXOpen::Die::AddSurfBuilder::SelectSection ( )

获取定义补强曲面形状的补强截面特征。
创建于 NX6.0.0.

许可证要求:无

◆ SetAssociative()

void NXOpen::Die::AddSurfBuilder::SetAssociative ( bool associative)

设置在创建过程中指示是否要创建特征还是仅创建片体的标志,true表示将创建特征。
于NX6.0.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
associative关联

◆ SetDistanceTolerance()

void NXOpen::Die::AddSurfBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差。
于NX6.0.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
distanceTolerance距离公差

◆ SetMethod()

void NXOpen::Die::AddSurfBuilder::SetMethod ( NXOpen::Die::AddSurfBuilder::Methods type)

设置补片曲面输出方法。
于NX6.0.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
type类型

◆ SetRefPoint()

void NXOpen::Die::AddSurfBuilder::SetRefPoint ( NXOpen::Point * point0)

设置修剪的保留点。
创建于 NX6.0.0.

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
point0保留点

◆ SetSewn()

void NXOpen::Die::AddSurfBuilder::SetSewn ( bool sewn)

设置指示补片片体的面是否将被缝合为一个片体或每个面输出单独片体的标志。true表示将输出一个缝合的片体。
于NX6.0.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
sewn缝合

◆ SetSpineRadius()

void NXOpen::Die::AddSurfBuilder::SetSpineRadius ( double spineRadius)

设置脊柱半径,由 NXOpen::Die::AddSurfBuilder::CreateDefaultSpine 使用
于NX7.5.0创建。

许可证要求:die_engineering ("DIE ENGINEERING") 或 prog_die_wizard ("UG/Progressive Die Wizard")

参数
spineRadius脊柱半径

◆ Sewn()

bool NXOpen::Die::AddSurfBuilder::Sewn ( )

返回指示补片片体的面是否将被缝合为一个片体或每个面输出单独片体的标志。true表示将输出一个缝合的片体。
于NX6.0.0创建。

许可证要求:无

◆ Spine()

NXOpen::ScCollector * NXOpen::Die::AddSurfBuilder::Spine ( )

返回脊柱线字符串,用于确定采样平面的方向
于NX7.5.0创建。

许可证要求:无

◆ SpineRadius()

double NXOpen::Die::AddSurfBuilder::SpineRadius ( )

返回脊柱半径,由 NXOpen::Die::AddSurfBuilder::CreateDefaultSpine 使用
于NX7.5.0创建。

许可证要求:无

◆ TrimBound()

NXOpen::ScCollector * NXOpen::Die::AddSurfBuilder::TrimBound ( )

获取补强曲面的修剪边界。
创建于 NX6.0.0.

许可证要求:无