|
VTK
9.0.1
|
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< vtkTransform > | Transform |
| vtkSmartPointer< vtkTransform > | 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 vtkTransform 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 212 of file vtkGLTFDocumentLoader.h.
| void vtkGLTFDocumentLoader::Node::UpdateTransform | ( | ) |
| std::vector<int> vtkGLTFDocumentLoader::Node::Children |
Definition at line 214 of file vtkGLTFDocumentLoader.h.
| int vtkGLTFDocumentLoader::Node::Camera |
Definition at line 215 of file vtkGLTFDocumentLoader.h.
| int vtkGLTFDocumentLoader::Node::Mesh |
Definition at line 216 of file vtkGLTFDocumentLoader.h.
| int vtkGLTFDocumentLoader::Node::Skin |
Definition at line 217 of file vtkGLTFDocumentLoader.h.
| vtkSmartPointer<vtkTransform> vtkGLTFDocumentLoader::Node::Transform |
Definition at line 219 of file vtkGLTFDocumentLoader.h.
| vtkSmartPointer<vtkTransform> vtkGLTFDocumentLoader::Node::GlobalTransform |
Definition at line 220 of file vtkGLTFDocumentLoader.h.
| bool vtkGLTFDocumentLoader::Node::TRSLoaded |
Definition at line 222 of file vtkGLTFDocumentLoader.h.
| vtkSmartPointer<vtkMatrix4x4> vtkGLTFDocumentLoader::Node::Matrix |
Definition at line 224 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::InitialRotation |
Definition at line 226 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::InitialTranslation |
Definition at line 227 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::InitialScale |
Definition at line 228 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::InitialWeights |
Definition at line 229 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::Rotation |
Definition at line 230 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::Translation |
Definition at line 231 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::Scale |
Definition at line 232 of file vtkGLTFDocumentLoader.h.
| std::vector<float> vtkGLTFDocumentLoader::Node::Weights |
Definition at line 233 of file vtkGLTFDocumentLoader.h.
| Node::Extensions vtkGLTFDocumentLoader::Node::ExtensionMetaData |
Definition at line 245 of file vtkGLTFDocumentLoader.h.
| std::string vtkGLTFDocumentLoader::Node::Name |
Definition at line 247 of file vtkGLTFDocumentLoader.h.
1.8.17