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

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

#include <Features_ClipLatticeBuilder.hxx>

类 NXOpen::Features::ClipLatticeBuilder 继承关系图:
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::ClipLatticeBuilder::Clipping BoundaryClip ()
NXOpen::Features::ClipLatticeBuilder::BoundaryOptions BoundaryType ()
NXOpen::ScCollectorLatticeBodies ()
NXOpen::Features::ClipLatticeBuilder::LatticeClipOptions LatticeClip ()
void SetBoundaryClip (NXOpen::Features::ClipLatticeBuilder::Clipping boundaryClip)
void SetBoundaryType (NXOpen::Features::ClipLatticeBuilder::BoundaryOptions boundaryType)
void SetLatticeClip (NXOpen::Features::ClipLatticeBuilder::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 _ClipLatticeBuilderBuilder

详细描述

晶格裁剪构建器

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

属性
BooleanTool.ToolOption FaceOrPlane
BoundaryClip Inside
BoundaryType WithBody
LatticeClip GraphAndBody


在 NX1926.0.0 中创建.

成员枚举类型说明

◆ BoundaryOptions

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

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

使用体

BoundaryOptionsWithFace 

使用面

◆ Clipping

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

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

内部

ClippingOutside 

外部

◆ LatticeClipOptions

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

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

图形和体

LatticeClipOptionsGraphOnly 

仅图形

LatticeClipOptionsBodyOnly 

仅体

成员函数说明

◆ BooleanTool()

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

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

许可证要求:无

◆ BoundaryBody()

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

返回边界体
于 NX1926.0.0 版本创建。

许可证要求:无

◆ BoundaryClip()

NXOpen::Features::ClipLatticeBuilder::Clipping NXOpen::Features::ClipLatticeBuilder::BoundaryClip ( )

返回裁剪模式
于 NX1926.0.0 版本创建。

许可证要求:无

◆ BoundaryType()

NXOpen::Features::ClipLatticeBuilder::BoundaryOptions NXOpen::Features::ClipLatticeBuilder::BoundaryType ( )

返回边界类型
于 NX1953.0.0 版本创建。

许可证要求:无

◆ LatticeBodies()

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

返回晶格体
于 NX1926.0.0 版本创建。

许可证要求:无

◆ LatticeClip()

NXOpen::Features::ClipLatticeBuilder::LatticeClipOptions NXOpen::Features::ClipLatticeBuilder::LatticeClip ( )

返回晶格裁剪
于 NX1926.0.0 版本创建。

许可证要求:无

◆ SetBoundaryClip()

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

设置裁剪模式
于 NX1926.0.0 版本创建。

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

参数
boundaryClipboundaryclip

◆ SetBoundaryType()

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

设置边界类型
于 NX1953.0.0 版本创建。

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

参数
boundaryTypeboundarytype

◆ SetLatticeClip()

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

设置晶格裁剪
于 NX1926.0.0 版本创建。

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

参数
latticeCliplatticeclip