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

扩展现实文件创建器 更多...

#include <ExtendedRealityFileCreator.hxx>

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

Public 类型

enum  ExportedPositionCSYS { ExportedPositionCSYSAbsolute , ExportedPositionCSYSWcs , ExportedPositionCSYSUserDefined }
enum  ObjectToExport { ObjectToExportEntirePart , ObjectToExportSelectedObjects }
enum  OutputFormat { OutputFormatGltf , OutputFormatGlb , OutputFormatUsdz }

Public 成员函数

NXOpen::SelectDisplayableObjectListBodiesToExport ()
NXOpen::CoordinateSystemCsysOfexportPosition ()
bool DataCompression ()
bool ExportAppearanceSchemes ()
bool ExportAssemblyArrangements ()
bool ExportAssemblyExplosions ()
bool ExportCameras ()
NXOpen::ExtendedRealityFileCreator::ObjectToExport ExportEntity ()
bool ExportMotionAnimation ()
NXOpen::ExtendedRealityFileCreator::ExportedPositionCSYS ExportPositionType ()
NXString FileLocation ()
NXOpen::ExtendedRealityFileCreator::OutputFormat Format ()
void SetCsysOfexportPosition (NXOpen::CoordinateSystem *csys)
void SetDataCompression (bool dataCompression)
void SetExportAppearanceSchemes (bool exportAppearanceSchemes)
void SetExportAssemblyArrangements (bool exportAssemblyArrangements)
void SetExportAssemblyExplosions (bool exportAssemblyExplosions)
void SetExportCameras (bool exportCameras)
void SetExportEntity (NXOpen::ExtendedRealityFileCreator::ObjectToExport exportEntity)
void SetExportMotionAnimation (bool exportMotionAnimation)
void SetExportPositionType (NXOpen::ExtendedRealityFileCreator::ExportedPositionCSYS format)
void SetFileLocation (const char *filename)
void SetFileLocation (const NXString &filename)
void SetFormat (NXOpen::ExtendedRealityFileCreator::OutputFormat format)
void SetSelectedAnimations (const std::vector< NXOpen::TaggedObject * > &selectedAnimations)
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 _ExtendedRealityFileCreatorBuilder

详细描述

扩展现实文件创建器

表示用于导出增强现实数据的 NXOpen::ExtendedRealityFileCreator 此类使用 NXOpen::DexManager 创建。 Commit() 将返回NULL对象
要创建此类的新实例,请使用 NXOpen::DexManager::CreateExtendedRealityFileCreator
默认值。

属性
数据压缩 1
导出外观方案 0
导出装配排列 0
导出装配爆炸图 0
导出相机 0
导出实体 整个部件
导出运动动画 0
导出位置类型 绝对
格式 Gltf


在NX1980.0.0中创建。

成员枚举类型说明

◆ ExportedPositionCSYS

指定导出位置的选项

枚举值
ExportedPositionCSYSAbsolute 

相对于绝对坐标系导出数据

ExportedPositionCSYSWcs 

相对于工作坐标系导出数据

ExportedPositionCSYSUserDefined 

相对于用户定义的坐标系导出数据

◆ ObjectToExport

指定要导出的对象的选项

枚举值
ObjectToExportEntirePart 

整个部件

ObjectToExportSelectedObjects 

选定对象

◆ OutputFormat

增强现实文件格式

枚举值
OutputFormatGltf 

gltf

OutputFormatGlb 

glb

OutputFormatUsdz 

usdz

成员函数说明

◆ BodiesToExport()

NXOpen::SelectDisplayableObjectList * NXOpen::ExtendedRealityFileCreator::BodiesToExport ( )

返回要导出到增强现实文件的体
创建于NX1980.0.0。

许可证要求:无

◆ CsysOfexportPosition()

NXOpen::CoordinateSystem * NXOpen::ExtendedRealityFileCreator::CsysOfexportPosition ( )

返回导出位置坐标系
创建于NX1980.0.0。

许可证要求:无

◆ DataCompression()

bool NXOpen::ExtendedRealityFileCreator::DataCompression ( )

返回压缩网格数据的选项
创建于 NX1980.0.0。

许可证要求:无

◆ ExportAppearanceSchemes()

bool NXOpen::ExtendedRealityFileCreator::ExportAppearanceSchemes ( )

返回导出外观方案的选项
创建于 NX2007.0.0。

许可证要求:无

◆ ExportAssemblyArrangements()

bool NXOpen::ExtendedRealityFileCreator::ExportAssemblyArrangements ( )

返回导出装配配置的选项
创建于 NX1980.0.0。

许可证要求:无

◆ ExportAssemblyExplosions()

bool NXOpen::ExtendedRealityFileCreator::ExportAssemblyExplosions ( )

返回是否导出爆炸视图的选项
创建于NX1980.0.0。

许可证要求:无

◆ ExportCameras()

bool NXOpen::ExtendedRealityFileCreator::ExportCameras ( )

返回是否导出摄像机的选项
创建于NX1980.0.0。

许可证要求:无

◆ ExportEntity()

NXOpen::ExtendedRealityFileCreator::ObjectToExport NXOpen::ExtendedRealityFileCreator::ExportEntity ( )

返回导出实体
创建于NX1980.0.0。

许可证要求:无

◆ ExportMotionAnimation()

bool NXOpen::ExtendedRealityFileCreator::ExportMotionAnimation ( )

返回导出运动动画的选项
创建于 NX1980.0.0。

许可证要求:无

◆ ExportPositionType()

NXOpen::ExtendedRealityFileCreator::ExportedPositionCSYS NXOpen::ExtendedRealityFileCreator::ExportPositionType ( )

返回导出位置选项
创建于NX1980.0.0。

许可证要求:无

◆ FileLocation()

NXString NXOpen::ExtendedRealityFileCreator::FileLocation ( )

返回文件位置
创建于NX1980.0.0。

许可证要求:无

◆ Format()

NXOpen::ExtendedRealityFileCreator::OutputFormat NXOpen::ExtendedRealityFileCreator::Format ( )

返回导出的增强现实文件格式
创建于NX1980.0.0。

许可证要求:无

◆ SetCsysOfexportPosition()

void NXOpen::ExtendedRealityFileCreator::SetCsysOfexportPosition ( NXOpen::CoordinateSystem * csys)

设置导出位置坐标系
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
csyscsys

◆ SetDataCompression()

void NXOpen::ExtendedRealityFileCreator::SetDataCompression ( bool dataCompression)

设置压缩网格数据的选项
创建于 NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
dataCompression数据压缩

◆ SetExportAppearanceSchemes()

void NXOpen::ExtendedRealityFileCreator::SetExportAppearanceSchemes ( bool exportAppearanceSchemes)

设置导出外观方案的选项
创建于 NX2007.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportAppearanceSchemes导出外观方案

◆ SetExportAssemblyArrangements()

void NXOpen::ExtendedRealityFileCreator::SetExportAssemblyArrangements ( bool exportAssemblyArrangements)

设置导出装配配置的选项
创建于 NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportAssemblyArrangements导出装配配置

◆ SetExportAssemblyExplosions()

void NXOpen::ExtendedRealityFileCreator::SetExportAssemblyExplosions ( bool exportAssemblyExplosions)

设置是否导出爆炸视图的选项
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportAssemblyExplosionsexportassemblyexplosions

◆ SetExportCameras()

void NXOpen::ExtendedRealityFileCreator::SetExportCameras ( bool exportCameras)

设置是否导出摄像机的选项
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportCamerasexportcameras

◆ SetExportEntity()

void NXOpen::ExtendedRealityFileCreator::SetExportEntity ( NXOpen::ExtendedRealityFileCreator::ObjectToExport exportEntity)

设置导出实体
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportEntityexportentity

◆ SetExportMotionAnimation()

void NXOpen::ExtendedRealityFileCreator::SetExportMotionAnimation ( bool exportMotionAnimation)

设置导出运动动画的选项
创建于 NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
exportMotionAnimation导出运动动画

◆ SetExportPositionType()

void NXOpen::ExtendedRealityFileCreator::SetExportPositionType ( NXOpen::ExtendedRealityFileCreator::ExportedPositionCSYS format)

设置导出位置选项
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
formatformat

◆ SetFileLocation() [1/2]

void NXOpen::ExtendedRealityFileCreator::SetFileLocation ( const char * filename)

设置文件位置
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
filenamefilename

◆ SetFileLocation() [2/2]

void NXOpen::ExtendedRealityFileCreator::SetFileLocation ( const NXString & filename)

设置文件位置
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
filenamefilename

◆ SetFormat()

void NXOpen::ExtendedRealityFileCreator::SetFormat ( NXOpen::ExtendedRealityFileCreator::OutputFormat format)

设置导出的增强现实文件格式
创建于NX1980.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
formatformat

◆ SetSelectedAnimations()

void NXOpen::ExtendedRealityFileCreator::SetSelectedAnimations ( const std::vector< NXOpen::TaggedObject * > & selectedAnimations)

选中的动画
创建于 NX2306.0.0。

许可证要求:nx_xr (" NX Extended Reality")

参数
selectedAnimations选中的动画