|
NX Open C++ 参考指南 2406 v1.1
|
Wavefront OBJ文件导入器 更多...
#include <WavefrontObjImporter.hxx>
Public 类型 | |
| enum | GroupsEnum { GroupsEnumNodeNames , GroupsEnumAssembly , GroupsEnumOff } |
| enum | ImportAsOption { ImportAsOptionConvergentGeometry , ImportAsOptionSubdivisionGeometry } |
| enum | ImportToOption { ImportToOptionWorkPart , ImportToOptionNewPart } |
| enum | MessageEnum { MessageEnumNone , MessageEnumInformational , MessageEnumWarning , MessageEnumError , MessageEnumDebug , MessageEnumAll } |
| enum | UnitsEnum { UnitsEnumMillimeters , UnitsEnumInches , UnitsEnumMeters , UnitsEnumCentimeters , UnitsEnumFeet , UnitsEnumMicrons } |
| Public 类型 继承自 NXOpen::BaseImporter | |
| enum | Mode { ModeNativeFileSystem , ModeTeamcenter } |
友元 | |
| class | _WavefrontObjImporterBuilder |
Wavefront OBJ文件导入器
表示用于导入OBJ数据的 @link NXOpen::WavefrontObjImporter NXOpen::WavefrontObjImporter@endlink 此类通过 @link NXOpen::DexManager NXOpen::DexManager@endlink 创建。 Commit()将返回NULL对象<br>要创建此类的新实例,请使用 @link NXOpen::DexManager::CreateWavefrontObjImporter NXOpen::DexManager::CreateWavefrontObjImporter @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| ImportAs | ConvergentGeometry |
| ImportGroups | NodeNames |
| ImportTo | WorkPart |
| ImportToTeamcenter | 0 |
| ImportUnits | Millimeters |
| Messages | None |
| ReverseNames | 0 |
| ShowInformationWindowFlag | 0 |
在NX11.0.0中创建。
| bool NXOpen::WavefrontObjImporter::CanCreateSingleFeature | ( | ) |
返回创建单个特征标志 - 创建一个或(如果可能)多个细分几何体特征
创建于 NX1899.0.0。
许可证要求:无
| bool NXOpen::WavefrontObjImporter::Cleanup | ( | ) |
返回导入时清理所有网格缺陷的选项
创建于 NX12.0.1.
许可要求 : 无
| bool NXOpen::WavefrontObjImporter::FileOpenFlag | ( | ) |
返回文件打开标志 - 如果进行文件导入,将此设置为 false
创建于 NX11.0.0。
许可证要求:无
| NXOpen::WavefrontObjImporter::ImportAsOption NXOpen::WavefrontObjImporter::ImportAs | ( | ) |
返回导入方式选项 - 导入为小平面几何体或细分几何体
创建于 NX1899.0.0。
许可证要求:无
| NXOpen::WavefrontObjImporter::GroupsEnum NXOpen::WavefrontObjImporter::ImportGroups | ( | ) |
返回 OBJ 组的解释方法
创建于 NX11.0.0。
许可证要求:无
| NXOpen::WavefrontObjImporter::ImportToOption NXOpen::WavefrontObjImporter::ImportTo | ( | ) |
返回导入位置选项 - 导入到新部件或工作部件。
创建于 NX1899.0.0。
许可证要求:无
| bool NXOpen::WavefrontObjImporter::ImportToTeamcenter | ( | ) |
返回导入到 Teamcenter 的选项 - 设为true可将导入数据添加到 Teamcenter
创建于 NX1926.0.0.
许可要求 : 无
| NXOpen::WavefrontObjImporter::UnitsEnum NXOpen::WavefrontObjImporter::ImportUnits | ( | ) |
返回加载 Obj 文件时要转换的单位
创建于 NX11.0.0。
许可证要求:无
| NXOpen::WavefrontObjImporter::MessageEnum NXOpen::WavefrontObjImporter::Messages | ( | ) |
返回加载 Obj 文件时系统日志消息的消息级别
创建于 NX11.0.0。
许可证要求:无
| bool NXOpen::WavefrontObjImporter::ReverseNames | ( | ) |
返回 ReverseNames - 如果设置为 true,则组名会从右到左处理
创建于 NX11.0.0。
许可证要求:无
| void NXOpen::WavefrontObjImporter::SaveSettings | ( | const char * | filename | ) |
保存设置 - 将设置保存到指定文件
创建于 NX1926.0.0.
许可要求 : 无
| filename | filename |
| void NXOpen::WavefrontObjImporter::SaveSettings | ( | const NXString & | filename | ) |
保存设置 - 将设置保存到指定文件
创建于 NX1926.0.0.
许可要求 : 无
| filename | filename |
| void NXOpen::WavefrontObjImporter::SetCanCreateSingleFeature | ( | bool | createSingleFeature | ) |
设置创建单个特征标志 - 创建一个或(如果可能)多个细分几何体特征
创建于 NX1899.0.0。
许可证要求:无
| createSingleFeature | createsinglefeature |
| void NXOpen::WavefrontObjImporter::SetCleanup | ( | bool | cleanup | ) |
设置导入时清理所有网格缺陷的选项
创建于 NX12.0.1.
许可要求 : 无
| cleanup | cleanup |
| void NXOpen::WavefrontObjImporter::SetFileOpenFlag | ( | bool | doingFileOpen | ) |
设置文件打开标志 - 如果进行文件导入,将此设置为 false
创建于 NX11.0.0。
许可证要求:无
| doingFileOpen | doingfileopen |
| void NXOpen::WavefrontObjImporter::SetImportAs | ( | NXOpen::WavefrontObjImporter::ImportAsOption | importAs | ) |
设置导入方式选项 - 导入为小平面几何体或细分几何体
创建于 NX1899.0.0。
许可证要求:无
| importAs | importas |
| void NXOpen::WavefrontObjImporter::SetImportGroups | ( | NXOpen::WavefrontObjImporter::GroupsEnum | importGroups | ) |
设置 OBJ 组的解释方法
创建于 NX11.0.0。
许可证要求:无
| importGroups | importgroups |
| void NXOpen::WavefrontObjImporter::SetImportTo | ( | NXOpen::WavefrontObjImporter::ImportToOption | importTo | ) |
设置导入位置选项 - 导入到新部件或工作部件。
创建于 NX1899.0.0。
许可证要求:无
| importTo | importto |
| void NXOpen::WavefrontObjImporter::SetImportToTeamcenter | ( | bool | importToTeamcenter | ) |
设置导入到 Teamcenter 的选项 - 设为true可将导入数据添加到 Teamcenter
创建于 NX1926.0.0.
许可要求 : 无
| importToTeamcenter | importtoteamcenter |
| void NXOpen::WavefrontObjImporter::SetImportUnits | ( | NXOpen::WavefrontObjImporter::UnitsEnum | importUnits | ) |
设置加载 Obj 文件时要转换的单位
创建于 NX11.0.0。
许可证要求:无
| importUnits | importunits |
| void NXOpen::WavefrontObjImporter::SetMessages | ( | NXOpen::WavefrontObjImporter::MessageEnum | messages | ) |
设置加载 Obj 文件时系统日志消息的消息级别
创建于 NX11.0.0。
许可证要求:无
| messages | messages |
| void NXOpen::WavefrontObjImporter::SetReverseNames | ( | bool | reverseNames | ) |
设置 ReverseNames - 如果设置为 true,则组名会从右到左处理
创建于 NX11.0.0。
许可证要求:无
| reverseNames | reversenames |
| void NXOpen::WavefrontObjImporter::SetSettingsFile | ( | const char * | filename | ) |
设置设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0.
许可要求 : 无
| filename | filename |
| void NXOpen::WavefrontObjImporter::SetSettingsFile | ( | const NXString & | filename | ) |
设置设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0.
许可要求 : 无
| filename | filename |
| void NXOpen::WavefrontObjImporter::SetShowInformationWindowFlag | ( | bool | doingInformationWindow | ) |
设置信息标志 - 设为true以在窗口显示信息
创建于 NX11.0.0.
许可要求 : 无
| doingInformationWindow | doinginformationwindow |
| NXString NXOpen::WavefrontObjImporter::SettingsFile | ( | ) |
返回设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0.
许可要求 : 无
| bool NXOpen::WavefrontObjImporter::ShowInformationWindowFlag | ( | ) |
返回信息标志 - 设为true以在窗口显示信息
创建于 NX11.0.0.
许可要求 : 无