Open CASCADE Technology 7.8.0
Data Fields
RWGltf_ConfigurationNode::RWGltf_InternalSection Struct Reference

#include <RWGltf_ConfigurationNode.hxx>

Data Fields

double FileLengthUnit = 1.
 File length units to convert from while reading the file, defined as scale factor for m (meters)
 
RWMesh_CoordinateSystem SystemCS = RWMesh_CoordinateSystem_Zup
 System origin coordinate system to perform conversion into during read.
 
RWMesh_CoordinateSystem FileCS = RWMesh_CoordinateSystem_Yup
 File origin coordinate system to perform conversion during read.
 
bool ReadSinglePrecision = true
 Flag for reading vertex data with single or double floating point precision.
 
bool ReadCreateShapes = false
 Flag for create a single triangulation.
 
TCollection_AsciiString ReadRootPrefix
 Root folder for generating root labels names.
 
bool ReadFillDoc = true
 Flag for fill document from shape sequence.
 
bool ReadFillIncomplete = true
 Flag for fill the document with partially retrieved data even if reader has failed with error.
 
int ReadMemoryLimitMiB = -1
 Memory usage limit.
 
bool ReadParallel = false
 Flag to use multithreading.
 
bool ReadSkipEmptyNodes = true
 Flag to ignore nodes without Geometry.
 
bool ReadLoadAllScenes = false
 Flag to load all scenes in the document.
 
bool ReadUseMeshNameAsFallback = true
 Flag to use Mesh name in case if Node name is empty.
 
bool ReadSkipLateDataLoading = false
 Flag to skip triangulation loading.
 
bool ReadKeepLateData = true
 Flag to keep information about deferred storage to load/unload triangulation later.
 
bool ReadPrintDebugMessages = false
 Flag to print additional debug information.
 
TCollection_AsciiString WriteComment
 Export special comment.
 
TCollection_AsciiString WriteAuthor
 Author of exported file name.
 
RWGltf_WriterTrsfFormat WriteTrsfFormat = RWGltf_WriterTrsfFormat_Compact
 Transformation format to write into glTF file.
 
RWMesh_NameFormat WriteNodeNameFormat = RWMesh_NameFormat_InstanceOrProduct
 Name format for exporting Nodes.
 
RWMesh_NameFormat WriteMeshNameFormat = RWMesh_NameFormat_Product
 Name format for exporting Meshes.
 
bool WriteForcedUVExport = false
 Export UV coordinates even if there are no mapped texture.
 
bool WriteEmbedTexturesInGlb = true
 Flag to write image textures into GLB file.
 
bool WriteMergeFaces = false
 Flag to merge faces within a single part.
 
bool WriteSplitIndices16 = false
 Flag to prefer keeping 16-bit indexes while merging face.
 

Field Documentation

◆ FileCS

RWMesh_CoordinateSystem RWGltf_ConfigurationNode::RWGltf_InternalSection::FileCS = RWMesh_CoordinateSystem_Yup

File origin coordinate system to perform conversion during read.

◆ FileLengthUnit

double RWGltf_ConfigurationNode::RWGltf_InternalSection::FileLengthUnit = 1.

File length units to convert from while reading the file, defined as scale factor for m (meters)

◆ ReadCreateShapes

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadCreateShapes = false

Flag for create a single triangulation.

◆ ReadFillDoc

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadFillDoc = true

Flag for fill document from shape sequence.

◆ ReadFillIncomplete

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadFillIncomplete = true

Flag for fill the document with partially retrieved data even if reader has failed with error.

◆ ReadKeepLateData

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadKeepLateData = true

Flag to keep information about deferred storage to load/unload triangulation later.

◆ ReadLoadAllScenes

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadLoadAllScenes = false

Flag to load all scenes in the document.

◆ ReadMemoryLimitMiB

int RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadMemoryLimitMiB = -1

Memory usage limit.

◆ ReadParallel

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadParallel = false

Flag to use multithreading.

◆ ReadPrintDebugMessages

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadPrintDebugMessages = false

Flag to print additional debug information.

◆ ReadRootPrefix

TCollection_AsciiString RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadRootPrefix

Root folder for generating root labels names.

◆ ReadSinglePrecision

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadSinglePrecision = true

Flag for reading vertex data with single or double floating point precision.

◆ ReadSkipEmptyNodes

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadSkipEmptyNodes = true

Flag to ignore nodes without Geometry.

◆ ReadSkipLateDataLoading

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadSkipLateDataLoading = false

Flag to skip triangulation loading.

◆ ReadUseMeshNameAsFallback

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::ReadUseMeshNameAsFallback = true

Flag to use Mesh name in case if Node name is empty.

◆ SystemCS

RWMesh_CoordinateSystem RWGltf_ConfigurationNode::RWGltf_InternalSection::SystemCS = RWMesh_CoordinateSystem_Zup

System origin coordinate system to perform conversion into during read.

◆ WriteAuthor

TCollection_AsciiString RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteAuthor

Author of exported file name.

◆ WriteComment

TCollection_AsciiString RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteComment

Export special comment.

◆ WriteEmbedTexturesInGlb

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteEmbedTexturesInGlb = true

Flag to write image textures into GLB file.

◆ WriteForcedUVExport

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteForcedUVExport = false

Export UV coordinates even if there are no mapped texture.

◆ WriteMergeFaces

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteMergeFaces = false

Flag to merge faces within a single part.

◆ WriteMeshNameFormat

RWMesh_NameFormat RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteMeshNameFormat = RWMesh_NameFormat_Product

Name format for exporting Meshes.

◆ WriteNodeNameFormat

RWMesh_NameFormat RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteNodeNameFormat = RWMesh_NameFormat_InstanceOrProduct

Name format for exporting Nodes.

◆ WriteSplitIndices16

bool RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteSplitIndices16 = false

Flag to prefer keeping 16-bit indexes while merging face.

◆ WriteTrsfFormat

RWGltf_WriterTrsfFormat RWGltf_ConfigurationNode::RWGltf_InternalSection::WriteTrsfFormat = RWGltf_WriterTrsfFormat_Compact

Transformation format to write into glTF file.


The documentation for this struct was generated from the following file: