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

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

#include <Features_ConnectLattices2Builder.hxx>

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

Public 类型

enum  BallsAndBlendsOptions { BallsAndBlendsOptionsKeepBallsAndRemoveBlends , BallsAndBlendsOptionsRemoveBallsAndUseMinimumBlends , BallsAndBlendsOptionsRemoveBallsAndUseAverageBlends , BallsAndBlendsOptionsRemoveBallsAndUseMaximumBlends }
enum  RodsizeOptions { RodsizeOptionsVariable , RodsizeOptionsFixed }
enum  TessellationOptions { TessellationOptionsUseFinest , TessellationOptionsUseAverage , TessellationOptionsUseCoarsest , TessellationOptionsSpecifyNew }

Public 成员函数

NXOpen::Features::ConnectLattices2Builder::BallsAndBlendsOptions BallsAndBlendsOption ()
 定义有机融合的选项
创建于NX1957.0.0。

许可证要求:无
NXOpen::ScCollectorLattice1 ()
NXOpen::ScCollectorLattice2 ()
NXOpen::ExpressionMaxCheckingDistance ()
 NX_DEPRECATED ("Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression instead.") int RodsPerVertex()
 NX_DEPRECATED ("Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression instead.") void SetRodsPerVertex(int numRods)
NXOpen::ExpressionRodDiameter ()
NXOpen::Features::ConnectLattices2Builder::RodsizeOptions RodSizeOption ()
NXOpen::ExpressionRodsPerVertexExpression ()
void SetBallsAndBlendsOption (NXOpen::Features::ConnectLattices2Builder::BallsAndBlendsOptions ballsAndBlendsOption)
 定义有机融合的选项
创建于NX1957.0.0。

许可证要求:nx_lattice_base(" NX Lattice Base")
void SetRodSizeOption (NXOpen::Features::ConnectLattices2Builder::RodsizeOptions rodSizeOption)
void SetTessellationFactor (double tessellationFactor)
void SetTessellationOption (NXOpen::Features::ConnectLattices2Builder::TessellationOptions tessellationOption)
double TessellationFactor ()
 点阵创建的细分因子。 细分容差指定理想杆与其最终细分后的点阵体表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分容差之间的关系,细分因子仅为无单位因子。实际细分容差将由杆直径决定。
创建于NX1926.0.0。

许可证要求:无
NXOpen::Features::ConnectLattices2Builder::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 _ConnectLattices2BuilderBuilder

详细描述

二维晶格连接特征构建器

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

默认值。

属性
球与过渡选项 保留球并移除过渡
最大检查距离.Value 10(毫米零件),0.4(英寸零件)
杆件直径.Value 1(毫米零件),0.04(英寸零件)
杆件尺寸选项 可变
每个顶点的杆件数(已过时) 1
每个顶点的杆件数表达式.Value 1
细分因子 0.5
细分选项 使用平均


在 NX1899.0.0 中创建.

成员枚举类型说明

◆ BallsAndBlendsOptions

这些表示设置球与过渡的选项

枚举值
BallsAndBlendsOptionsKeepBallsAndRemoveBlends 

保留球并移除过渡

BallsAndBlendsOptionsRemoveBallsAndUseMinimumBlends 

移除球并使用最小过渡

BallsAndBlendsOptionsRemoveBallsAndUseAverageBlends 

移除球并使用平均过渡

BallsAndBlendsOptionsRemoveBallsAndUseMaximumBlends 

移除球并使用最大过渡

◆ RodsizeOptions

这些表示杆件直径定义的选项

枚举值
RodsizeOptionsVariable 

可变

RodsizeOptionsFixed 

固定

◆ TessellationOptions

这些表示设置细分因子的选项

枚举值
TessellationOptionsUseFinest 

使用最精细

TessellationOptionsUseAverage 

使用平均

TessellationOptionsUseCoarsest 

使用最粗糙

TessellationOptionsSpecifyNew 

指定新值

成员函数说明

◆ BallsAndBlendsOption()

NXOpen::Features::ConnectLattices2Builder::BallsAndBlendsOptions NXOpen::Features::ConnectLattices2Builder::BallsAndBlendsOption ( )

定义有机融合的选项
创建于NX1957.0.0。

许可证要求:无

返回

◆ Lattice1()

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

返回将与点阵2连接的点阵1
创建于NX1899.0.0。

许可证要求:无

◆ Lattice2()

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

返回将与点阵1连接的点阵2
创建于NX1899.0.0。

许可证要求:无

◆ MaxCheckingDistance()

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

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

许可证要求:无

◆ NX_DEPRECATED() [1/2]

NXOpen::Features::ConnectLattices2Builder::NX_DEPRECATED ( "Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression instead." )

返回每个顶点通过连接创建的杆数量。

弃用
在NX2007.0.0中已过时。仅用于NX2007之前的版本。请改用NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression

创建于NX1899.0.0。

许可证要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Features::ConnectLattices2Builder::NX_DEPRECATED ( "Deprecated in NX2007.0.0. For pre NX2007 usage only. Use NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression instead." )

设置每个顶点通过连接创建的杆数量。

弃用
在NX2007.0.0中已过时。仅用于NX2007之前的版本。请改用NXOpen::Features::ConnectLattices2Builder::RodsPerVertexExpression

创建于NX1899.0.0。

许可证要求:nx_lattice_base(" NX Lattice Base")

numrods

◆ RodDiameter()

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

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

许可证要求:无

◆ RodSizeOption()

NXOpen::Features::ConnectLattices2Builder::RodsizeOptions NXOpen::Features::ConnectLattices2Builder::RodSizeOption ( )

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

许可证要求:无

◆ RodsPerVertexExpression()

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

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

许可证要求:无

◆ SetBallsAndBlendsOption()

void NXOpen::Features::ConnectLattices2Builder::SetBallsAndBlendsOption ( NXOpen::Features::ConnectLattices2Builder::BallsAndBlendsOptions ballsAndBlendsOption)

定义有机融合的选项
创建于NX1957.0.0。

许可证要求:nx_lattice_base(" NX Lattice Base")

设置

参数
ballsAndBlendsOptionballsandblendsoption

◆ SetRodSizeOption()

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

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

许可证要求:nx_lattice_base(" NX Lattice Base")

参数
rodSizeOptionrodsizeoption

◆ SetTessellationFactor()

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

设置点阵创建的细分因子。 细分公差指定理想杆与点阵体最终细分表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分公差之间的关系,因此细分因子仅为无单位因子。实际细分公差将由杆直径决定。
于 NX1926.0.0 中创建。

许可证要求:nx_lattice_base("NX 点阵基础")

参数
tessellationFactor细分因子

◆ SetTessellationOption()

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

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

许可证要求:nx_lattice_base(" NX Lattice Base")

参数
tessellationOptiontessellationoption

◆ TessellationFactor()

double NXOpen::Features::ConnectLattices2Builder::TessellationFactor ( )

点阵创建的细分因子。 细分容差指定理想杆与其最终细分后的点阵体表示之间的最大偏差。由于结果在很大程度上取决于杆直径与细分容差之间的关系,细分因子仅为无单位因子。实际细分容差将由杆直径决定。
创建于NX1926.0.0。

许可证要求:无

返回

◆ TessellationOption()

NXOpen::Features::ConnectLattices2Builder::TessellationOptions NXOpen::Features::ConnectLattices2Builder::TessellationOption ( )

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

许可证要求:无