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

3MF文件导入器 更多...

#include <Importer3MF.hxx>

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

Public 类型

enum  FacetBodyTypes { FacetBodyTypesPsm , FacetBodyTypesNx }

Public 成员函数

bool Cleanup ()
bool CreateClipLatticeFeature ()
NXOpen::Importer3MF::FacetBodyTypes FacetBodyType ()
NXString InputFile ()
double MinimumAngleFoldedFacets ()
int MinimumFacetNumber ()
void SetCleanup (bool cleanup)
void SetCreateClipLatticeFeature (bool createClipLatticeFeature)
void SetFacetBodyType (NXOpen::Importer3MF::FacetBodyTypes facetBodyType)
void SetInputFile (const char *filename)
void SetInputFile (const NXString &filename)
void SetMinimumAngleFoldedFacets (double minimumAngleFoldedFacets)
void SetMinimumFacetNumber (int minimumFacetNumber)
void SetShowInformationWindow (bool showInformationWindow)
void SetTessellationFactor (double tessellationFactor)
bool ShowInformationWindow ()
double TessellationFactor ()
Public 成员函数 继承自 NXOpen::DexBuilder
bool ProcessHoldFlag ()
void SetProcessHoldFlag (bool doingFileSave)
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 _Importer3MFBuilder

详细描述

3MF文件导入器

表示导入3MF数据时使用的@link NXOpen::Importer3MF NXOpen::Importer3MF@endlink。
此类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
Commit() 将返回NULL对象  <br> 要创建此类的新实例,请使用@link NXOpen::DexManager::CreateImporter3mf  NXOpen::DexManager::CreateImporter3mf @endlink  <br>

默认值。

属性
CreateClipLatticeFeature True
FacetBodyType Psm
MinimumAngleFoldedFacets 15.0
MinimumFacetNumber 100
ShowInformationWindow False
TessellationFactor 0.5


仅在Windows上可用

在NX12.0.1中创建。

成员枚举类型说明

◆ FacetBodyTypes

这些表示导入3MF文件时将创建的体类型

枚举值
FacetBodyTypesPsm 

导入为收敛体

FacetBodyTypesNx 

导入为NX小面体

成员函数说明

◆ Cleanup()

bool NXOpen::Importer3MF::Cleanup ( )

返回导入时清理所有网格缺陷的选项
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:无

◆ CreateClipLatticeFeature()

bool NXOpen::Importer3MF::CreateClipLatticeFeature ( )

如果文件中存在裁剪信息,则返回创建裁剪晶格特征的选项
仅可在 Windows 上使用

于 NX1926.0.0 中创建。

许可证要求:无

◆ FacetBodyType()

NXOpen::Importer3MF::FacetBodyTypes NXOpen::Importer3MF::FacetBodyType ( )

返回面片体类型
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:无

◆ InputFile()

NXString NXOpen::Importer3MF::InputFile ( )

返回要导入的输入3MF文件
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:无

◆ MinimumAngleFoldedFacets()

double NXOpen::Importer3MF::MinimumAngleFoldedFacets ( )

返回要导入的3MF文件的折叠面片最小角度值
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:无

◆ MinimumFacetNumber()

int NXOpen::Importer3MF::MinimumFacetNumber ( )

返回要导入的3MF文件的最小面片数量值
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:无

◆ SetCleanup()

void NXOpen::Importer3MF::SetCleanup ( bool cleanup)

设置导入时清理所有网格缺陷的选项
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
cleanupcleanup

◆ SetCreateClipLatticeFeature()

void NXOpen::Importer3MF::SetCreateClipLatticeFeature ( bool createClipLatticeFeature)

设置如果文件中存在裁剪信息,则创建裁剪晶格特征的选项
仅可在 Windows 上使用

于 NX1926.0.0 中创建。

许可证要求:nx_additive_design (" NX Additive Design") 或 nx_3mf (" NX 3mf")

参数
createClipLatticeFeaturecreatecliplatticefeature

◆ SetFacetBodyType()

void NXOpen::Importer3MF::SetFacetBodyType ( NXOpen::Importer3MF::FacetBodyTypes facetBodyType)

设置面片体类型
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
facetBodyTypefacetbodytype

◆ SetInputFile() [1/2]

void NXOpen::Importer3MF::SetInputFile ( const char * filename)

设置要导入的输入3MF文件
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
filenamefilename

◆ SetInputFile() [2/2]

void NXOpen::Importer3MF::SetInputFile ( const NXString & filename)

设置要导入的输入3MF文件
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
filenamefilename

◆ SetMinimumAngleFoldedFacets()

void NXOpen::Importer3MF::SetMinimumAngleFoldedFacets ( double minimumAngleFoldedFacets)

设置要导入的3MF文件的折叠面片最小角度值
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
minimumAngleFoldedFacetsminimumanglefoldedfacets

◆ SetMinimumFacetNumber()

void NXOpen::Importer3MF::SetMinimumFacetNumber ( int minimumFacetNumber)

设置要导入的3MF文件的最小面片数量值
仅可在Windows上使用

创建于NX12.0.1。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
minimumFacetNumberminimumfacetnumber

◆ SetShowInformationWindow()

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

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

于 NX12.0.1 中创建。

许可证要求:nx_additive_design (" NX Additive Design") 或 nx_3mf (" NX 3mf")

参数
showInformationWindowshowinformationwindow

◆ SetTessellationFactor()

void NXOpen::Importer3MF::SetTessellationFactor ( double tessellationFactor)

设置晶格创建的细分因子。 细分容差指定理想杆与晶格体最终细分表示之间的最大偏差。由于结果很大程度上取决于杆直径与细分容差之间的关系,细分因子仅为无量纲因子。实际细分容差将由杆直径决定。
仅可在Windows上使用

创建于NX1926.0.0。

许可证要求:nx_additive_design("NX Additive Design")或nx_3mf("NX 3mf")

参数
tessellationFactortessellationfactor

◆ ShowInformationWindow()

bool NXOpen::Importer3MF::ShowInformationWindow ( )

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

于 NX12.0.1 中创建。

许可证要求:无

◆ TessellationFactor()

double NXOpen::Importer3MF::TessellationFactor ( )

返回晶格创建的细分因子。 细分容差指定理想杆与晶格体最终细分表示之间的最大偏差。由于结果很大程度上取决于杆直径与细分容差之间的关系,细分因子仅为无量纲因子。实际细分容差将由杆直径决定。
仅可在Windows上使用

创建于NX1926.0.0。

许可证要求:无