VTK
9.1.0
|
This struct describes a glTF node object. More...
#include <vtkGLTFDocumentLoader.h>
Classes | |
struct | Extensions |
Public Member Functions | |
void | UpdateTransform () |
Public Attributes | |
std::vector< int > | Children |
int | Camera |
int | Mesh |
int | Skin |
vtkSmartPointer< vtkMatrix4x4 > | Transform |
vtkSmartPointer< vtkMatrix4x4 > | GlobalTransform |
bool | TRSLoaded |
vtkSmartPointer< vtkMatrix4x4 > | Matrix |
std::vector< float > | InitialRotation |
std::vector< float > | InitialTranslation |
std::vector< float > | InitialScale |
std::vector< float > | InitialWeights |
std::vector< float > | Rotation |
std::vector< float > | Translation |
std::vector< float > | Scale |
std::vector< float > | Weights |
Node::Extensions | ExtensionMetaData |
std::string | Name |
This struct describes a glTF node object.
A node represents an object within a scene. Nodes can contain transform properties (stored as vtkMatrix4x4 objects) as well as indices to children nodes, forming a hierarchy. No node may be a direct descendant of more than one node.
Definition at line 208 of file vtkGLTFDocumentLoader.h.
void vtkGLTFDocumentLoader::Node::UpdateTransform | ( | ) |
std::vector<int> vtkGLTFDocumentLoader::Node::Children |
Definition at line 210 of file vtkGLTFDocumentLoader.h.
int vtkGLTFDocumentLoader::Node::Camera |
Definition at line 211 of file vtkGLTFDocumentLoader.h.
int vtkGLTFDocumentLoader::Node::Mesh |
Definition at line 212 of file vtkGLTFDocumentLoader.h.
int vtkGLTFDocumentLoader::Node::Skin |
Definition at line 213 of file vtkGLTFDocumentLoader.h.
vtkSmartPointer<vtkMatrix4x4> vtkGLTFDocumentLoader::Node::Transform |
Definition at line 215 of file vtkGLTFDocumentLoader.h.
vtkSmartPointer<vtkMatrix4x4> vtkGLTFDocumentLoader::Node::GlobalTransform |
Definition at line 216 of file vtkGLTFDocumentLoader.h.
bool vtkGLTFDocumentLoader::Node::TRSLoaded |
Definition at line 218 of file vtkGLTFDocumentLoader.h.
vtkSmartPointer<vtkMatrix4x4> vtkGLTFDocumentLoader::Node::Matrix |
Definition at line 220 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::InitialRotation |
Definition at line 222 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::InitialTranslation |
Definition at line 223 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::InitialScale |
Definition at line 224 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::InitialWeights |
Definition at line 225 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::Rotation |
Definition at line 226 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::Translation |
Definition at line 227 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::Scale |
Definition at line 228 of file vtkGLTFDocumentLoader.h.
std::vector<float> vtkGLTFDocumentLoader::Node::Weights |
Definition at line 229 of file vtkGLTFDocumentLoader.h.
Node::Extensions vtkGLTFDocumentLoader::Node::ExtensionMetaData |
Definition at line 241 of file vtkGLTFDocumentLoader.h.
std::string vtkGLTFDocumentLoader::Node::Name |
Definition at line 243 of file vtkGLTFDocumentLoader.h.