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

裁剪晶格2构建器类 更多...

#include <Features_ClipLattice2Builder.hxx>

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

Public 类型

enum  BoundaryOptions { BoundaryOptionsWithBody , BoundaryOptionsWithFace }
 确定是否使用体或面作为修剪工具。 更多...
enum  Clipping { ClippingInside , ClippingOutside }
 确定裁剪后保留的晶格部分。 更多...
enum  LatticeClipOptions { LatticeClipOptionsGraphAndBody , LatticeClipOptionsGraphOnly , LatticeClipOptionsBodyOnly }
 确定对晶格体执行的裁剪类型。 更多...

Public 成员函数

NXOpen::GeometricUtilities::BooleanToolBuilderBooleanTool ()
NXOpen::ScCollectorBoundaryBody ()
NXOpen::Features::ClipLattice2Builder::Clipping BoundaryClip ()
NXOpen::Features::ClipLattice2Builder::BoundaryOptions BoundaryType ()
NXOpen::ScCollectorLatticeBodies ()
NXOpen::Features::ClipLattice2Builder::LatticeClipOptions LatticeClip ()
void SetBoundaryClip (NXOpen::Features::ClipLattice2Builder::Clipping boundaryClip)
void SetBoundaryType (NXOpen::Features::ClipLattice2Builder::BoundaryOptions boundaryType)
void SetLatticeClip (NXOpen::Features::ClipLattice2Builder::LatticeClipOptions latticeClip)
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 _ClipLattice2BuilderBuilder

详细描述

裁剪晶格2构建器类

表示 Features::ClipLattice2 构建器
若要创建此类的新实例,请使用 NXOpen::Features::LatticeFeatureCollection::CreateClipLattice2Builder
默认值。

属性
BooleanTool.ToolOption 面或平面
BoundaryClip 内部
BoundaryType 使用体
LatticeClip 图形和体


于NX2312.0.0版本创建。

成员枚举类型说明

◆ BoundaryOptions

确定是否使用体或面作为修剪工具。

  • 体 - 选择实体作为裁剪边界。
  • 面 - 选择面作为修剪工具。
枚举值
BoundaryOptionsWithBody 

使用体

BoundaryOptionsWithFace 

使用面

◆ Clipping

确定裁剪后保留的晶格部分。

  • 内部 - 裁剪晶格并保留所选边界体内的部分。
  • 外部 - 裁剪晶格并保留所选边界体外的部分。
枚举值
ClippingInside 

内部

ClippingOutside 

外部

◆ LatticeClipOptions

确定对晶格体执行的裁剪类型。

  • 仅图形 - 裁剪晶格图形但保留原始实体。
  • 图形和体 - 裁剪晶格图形以及实体。
  • 仅体- 裁剪晶格体但保留原始图形。
枚举值
LatticeClipOptionsGraphAndBody 

图形和体

LatticeClipOptionsGraphOnly 

仅图形

LatticeClipOptionsBodyOnly 

仅体

成员函数说明

◆ BooleanTool()

NXOpen::GeometricUtilities::BooleanToolBuilder * NXOpen::Features::ClipLattice2Builder::BooleanTool ( )

返回用于修剪目标体的工具体。工具体通过布尔工具构建器获取。仅可在 NXOpen::Features::ClipLattice2Builder::BooleanTool 上设置的工具选项为 GeometricUtilities::BooleanToolBuilder::BooleanToolTypeFaceOrPlaneGeometricUtilities::BooleanToolBuilder::BooleanToolTypeNewPlane
创建于NX2312.0.0。

许可证要求:无

◆ BoundaryBody()

NXOpen::ScCollector * NXOpen::Features::ClipLattice2Builder::BoundaryBody ( )

返回边界体
创建于NX2312.0.0。

许可证要求:无

◆ BoundaryClip()

NXOpen::Features::ClipLattice2Builder::Clipping NXOpen::Features::ClipLattice2Builder::BoundaryClip ( )

返回裁剪模式
创建于NX2312.0.0。

许可证要求:无

◆ BoundaryType()

NXOpen::Features::ClipLattice2Builder::BoundaryOptions NXOpen::Features::ClipLattice2Builder::BoundaryType ( )

返回边界类型
创建于NX2312.0.0。

许可证要求:无

◆ LatticeBodies()

NXOpen::ScCollector * NXOpen::Features::ClipLattice2Builder::LatticeBodies ( )

返回晶格体
创建于NX2312.0.0。

许可证要求:无

◆ LatticeClip()

NXOpen::Features::ClipLattice2Builder::LatticeClipOptions NXOpen::Features::ClipLattice2Builder::LatticeClip ( )

返回晶格裁剪方式
创建于NX2312.0.0。

许可证要求:无

◆ SetBoundaryClip()

void NXOpen::Features::ClipLattice2Builder::SetBoundaryClip ( NXOpen::Features::ClipLattice2Builder::Clipping boundaryClip)

设置裁剪模式
创建于NX2312.0.0。

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

参数
boundaryClipboundaryclip

◆ SetBoundaryType()

void NXOpen::Features::ClipLattice2Builder::SetBoundaryType ( NXOpen::Features::ClipLattice2Builder::BoundaryOptions boundaryType)

设置边界类型
创建于NX2312.0.0。

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

参数
boundaryTypeboundarytype

◆ SetLatticeClip()

void NXOpen::Features::ClipLattice2Builder::SetLatticeClip ( NXOpen::Features::ClipLattice2Builder::LatticeClipOptions latticeClip)

设置晶格裁剪方式
创建于NX2312.0.0。

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

参数
latticeCliplatticeclip