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

三维晶格连接特征构建器 更多...

#include <Features_ConnectLattices3Builder.hxx>

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

Public 类型

enum  BallsKeepOptions { BallsKeepOptionsKeepExisting , BallsKeepOptionsRemove }
enum  BlendsOptions { BlendsOptionsUseMinimumBlends , BlendsOptionsUseAverageBlends , BlendsOptionsUseMaximumBlends , BlendsOptionsRemove }
enum  RodsizeOptions { RodsizeOptionsVariable , RodsizeOptionsFixed }
enum  TessellationOptions { TessellationOptionsUseFinest , TessellationOptionsUseAverage , TessellationOptionsUseCoarsest , TessellationOptionsSpecifyNew }

Public 成员函数

NXOpen::Features::ConnectLattices3Builder::BallsKeepOptions BallsKeepOption ()
NXOpen::Features::ConnectLattices3Builder::BlendsOptions BlendsOption ()
NXOpen::ScCollectorLattice1 ()
NXOpen::ScCollectorLattice2 ()
NXOpen::ExpressionMaxCheckingDistance ()
NXOpen::ExpressionRodDiameter ()
NXOpen::Features::ConnectLattices3Builder::RodsizeOptions RodSizeOption ()
NXOpen::ExpressionRodsPerVertexExpression ()
void SetBallsKeepOption (NXOpen::Features::ConnectLattices3Builder::BallsKeepOptions ballsKeepOption)
void SetBlendsOption (NXOpen::Features::ConnectLattices3Builder::BlendsOptions blendsOption)
void SetRodSizeOption (NXOpen::Features::ConnectLattices3Builder::RodsizeOptions rodSizeOption)
void SetTessellationFactor (double tessellationFactor)
void SetTessellationOption (NXOpen::Features::ConnectLattices3Builder::TessellationOptions tessellationOption)
double TessellationFactor ()
NXOpen::Features::ConnectLattices3Builder::TessellationOptions TessellationOption ()
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 _ConnectLattices3BuilderBuilder

详细描述

三维晶格连接特征构建器

表示 @link Features::ConnectLattices3 Features::ConnectLattices3@endlink  建造器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::LatticeFeatureCollection::CreateConnectLattices3Builder  NXOpen::Features::LatticeFeatureCollection::CreateConnectLattices3Builder @endlink  <br>

默认值。

属性
BallsKeepOption KeepExisting
BlendsOption UseAverageBlends
MaxCheckingDistance.Value 10(毫米单位零件),0.4(英寸单位零件)
RodDiameter.Value 1(毫米单位零件),0.04(英寸单位零件)
RodSizeOption Variable
RodsPerVertexExpression.Value 1
TessellationFactor 0.5
TessellationOption UseAverage


在NX2312.0.0中创建。

成员枚举类型说明

◆ BallsKeepOptions

这些表示球体保留选项

枚举值
BallsKeepOptionsKeepExisting 

保留现有

BallsKeepOptionsRemove 

移除

◆ BlendsOptions

这些表示混合选项

枚举值
BlendsOptionsUseMinimumBlends 

使用最小混合

BlendsOptionsUseAverageBlends 

使用平均混合

BlendsOptionsUseMaximumBlends 

使用最大混合

BlendsOptionsRemove 

移除

◆ RodsizeOptions

这些表示杆直径定义选项

枚举值
RodsizeOptionsVariable 

可变

RodsizeOptionsFixed 

固定

◆ TessellationOptions

这些表示细分因子选项

枚举值
TessellationOptionsUseFinest 

使用最精细

TessellationOptionsUseAverage 

使用平均

TessellationOptionsUseCoarsest 

使用最粗糙

TessellationOptionsSpecifyNew 

指定新值

成员函数说明

◆ BallsKeepOption()

NXOpen::Features::ConnectLattices3Builder::BallsKeepOptions NXOpen::Features::ConnectLattices3Builder::BallsKeepOption ( )

返回定义保留球的选项
创建于NX2312.0.0。

许可证要求:无

◆ BlendsOption()

NXOpen::Features::ConnectLattices3Builder::BlendsOptions NXOpen::Features::ConnectLattices3Builder::BlendsOption ( )

返回定义有机融合的选项
创建于NX2312.0.0。

许可证要求:无

◆ Lattice1()

NXOpen::ScCollector * NXOpen::Features::ConnectLattices3Builder::Lattice1 ( )

返回将与晶格2连接的晶格1
创建于NX2312.0.0。

许可证要求:无

◆ Lattice2()

NXOpen::ScCollector * NXOpen::Features::ConnectLattices3Builder::Lattice2 ( )

返回将与晶格1连接的晶格2
创建于NX2312.0.0。

许可证要求:无

◆ MaxCheckingDistance()

NXOpen::Expression * NXOpen::Features::ConnectLattices3Builder::MaxCheckingDistance ( )

返回用于查找连接近顶点的最大检查距离
创建于NX2312.0.0。

许可证要求:无

◆ RodDiameter()

NXOpen::Expression * NXOpen::Features::ConnectLattices3Builder::RodDiameter ( )

返回杆直径
创建于NX2312.0.0。

许可证要求:无

◆ RodSizeOption()

NXOpen::Features::ConnectLattices3Builder::RodsizeOptions NXOpen::Features::ConnectLattices3Builder::RodSizeOption ( )

返回定义杆尺寸的选项
创建于NX2312.0.0。

许可证要求:无

◆ RodsPerVertexExpression()

NXOpen::Expression * NXOpen::Features::ConnectLattices3Builder::RodsPerVertexExpression ( )

返回连接创建的每个顶点的杆数表达式。
创建于NX2312.0.0。

许可证要求:无

◆ SetBallsKeepOption()

void NXOpen::Features::ConnectLattices3Builder::SetBallsKeepOption ( NXOpen::Features::ConnectLattices3Builder::BallsKeepOptions ballsKeepOption)

设置定义保留球的选项
创建于NX2312.0.0。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
ballsKeepOptionballskeepoption

◆ SetBlendsOption()

void NXOpen::Features::ConnectLattices3Builder::SetBlendsOption ( NXOpen::Features::ConnectLattices3Builder::BlendsOptions blendsOption)

设置定义有机融合的选项
创建于NX2312.0.0。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
blendsOptionblendsoption

◆ SetRodSizeOption()

void NXOpen::Features::ConnectLattices3Builder::SetRodSizeOption ( NXOpen::Features::ConnectLattices3Builder::RodsizeOptions rodSizeOption)

设置定义杆尺寸的选项
创建于NX2312.0.0。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
rodSizeOptionrodsizeoption

◆ SetTessellationFactor()

void NXOpen::Features::ConnectLattices3Builder::SetTessellationFactor ( double tessellationFactor)

设置晶格创建的细分因子。 细分公差指定理想杆与其最终细分的晶格体表示之间的最大偏差。由于结果很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际的细分公差将由杆直径决定。
创建于NX2312.0.0。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
tessellationFactortessellationfactor

◆ SetTessellationOption()

void NXOpen::Features::ConnectLattices3Builder::SetTessellationOption ( NXOpen::Features::ConnectLattices3Builder::TessellationOptions tessellationOption)

设置定义细分的选项
创建于NX2312.0.0。

许可证要求:nx_lattice_designer("NX Lattice Designer")

参数
tessellationOptiontessellationoption

◆ TessellationFactor()

double NXOpen::Features::ConnectLattices3Builder::TessellationFactor ( )

返回晶格创建的细分因子。 细分公差指定理想杆与其最终细分的晶格体表示之间的最大偏差。由于结果很大程度上取决于杆直径与细分公差之间的关系,细分因子只是一个无量纲因子。实际的细分公差将由杆直径决定。
创建于NX2312.0.0。

许可证要求:无

◆ TessellationOption()

NXOpen::Features::ConnectLattices3Builder::TessellationOptions NXOpen::Features::ConnectLattices3Builder::TessellationOption ( )

返回定义细分的选项
创建于NX2312.0.0。

许可证要求:无