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

3MF创建器类 更多...

#include <Creator3MF.hxx>

类 NXOpen::Creator3MF 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

double AngularTolerance ()
double ChordalTolerance ()
NXOpen::GeometricUtilities::LatticeItemListBuilderLatticeItemList ()
NXString OutputFile ()
bool RetainAssemblyStructure ()
NXOpen::SelectNXObjectListSelectBody ()
void SetAngularTolerance (double angularTolerance)
void SetChordalTolerance (double chordalTolerance)
void SetOutputFile (const char *outputFile)
void SetOutputFile (const NXString &outputFile)
void SetRetainAssemblyStructure (bool retainAssemblyStructure)
void SetShowInformationWindow (bool showInformationWindow)
bool ShowInformationWindow ()
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 _Creator3MFBuilder

详细描述

3MF创建器类

表示导出3mf数据时使用的@link NXOpen::Creator3MF NXOpen::Creator3MF@endlink
此类使用@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
Commit()将返回空对象。<br>要创建此类的新实例,请使用@link NXOpen::DexManager::CreateCreator3mf NXOpen::DexManager::CreateCreator3mf @endlink <br>

默认值。

属性
角度公差 18.0
弦公差 0.08(毫米单位零件),0.003(英寸单位零件)


仅在Windows上可用

在NX12.0.1中创建。

成员函数说明

◆ AngularTolerance()

double NXOpen::Creator3MF::AngularTolerance ( )

返回角度公差
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无

◆ ChordalTolerance()

double NXOpen::Creator3MF::ChordalTolerance ( )

返回弦公差
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无

◆ LatticeItemList()

NXOpen::GeometricUtilities::LatticeItemListBuilder * NXOpen::Creator3MF::LatticeItemList ( )

返回晶格项列表
仅在Windows上可用

在NX1926.0.0中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

◆ OutputFile()

NXString NXOpen::Creator3MF::OutputFile ( )

返回outputFile - 导出数据将写入此文件
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无

◆ RetainAssemblyStructure()

bool NXOpen::Creator3MF::RetainAssemblyStructure ( )

返回retainAssemblyStructure - 是否在3MF文件中保留装配结构的指示器
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无

◆ SelectBody()

NXOpen::SelectNXObjectList * NXOpen::Creator3MF::SelectBody ( )

返回selectBody - 此块将执行对象选择
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无

◆ SetAngularTolerance()

void NXOpen::Creator3MF::SetAngularTolerance ( double angularTolerance)

设置角度公差
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
angularTolerance角度公差

◆ SetChordalTolerance()

void NXOpen::Creator3MF::SetChordalTolerance ( double chordalTolerance)

设置弦公差
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
chordalTolerance弦公差

◆ SetOutputFile() [1/2]

void NXOpen::Creator3MF::SetOutputFile ( const char * outputFile)

设置outputFile - 导出数据将写入此文件
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
outputFile输出文件

◆ SetOutputFile() [2/2]

void NXOpen::Creator3MF::SetOutputFile ( const NXString & outputFile)

设置outputFile - 导出数据将写入此文件
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
outputFile输出文件

◆ SetRetainAssemblyStructure()

void NXOpen::Creator3MF::SetRetainAssemblyStructure ( bool retainAssemblyStructure)

设置retainAssemblyStructure - 是否在3MF文件中保留装配结构的指示器
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
retainAssemblyStructure保留装配结构

◆ SetShowInformationWindow()

void NXOpen::Creator3MF::SetShowInformationWindow ( bool showInformationWindow)

设置showInformationWindow - 是否显示信息窗口的指示器
仅在Windows上可用

在NX12.0.1中创建。

许可要求:nx_additive_design ("NX增材设计") 或 nx_3mf ("NX 3mf")

参数
showInformationWindow显示信息窗口

◆ ShowInformationWindow()

bool NXOpen::Creator3MF::ShowInformationWindow ( )

返回showInformationWindow - 是否显示信息窗口的指示器
仅在Windows上可用

在NX12.0.1中创建。

许可要求:无