GLTFNode.h
Last update: 17.04.2023Cameras define an orthographic or perspective projection of the scene.
Definition: GLTFCamera.h:28
Legends are colored bars with numbers at intervals along bar.
Definition: GLTFLegend.h:27
Lights define the light objects that can be added to a light node.
Definition: GLTFLight.h:31
Meshes define the renderable objects that can be added to a node.
Definition: GLTFMesh.h:104
Nodes are the GLTFWriter class that contain the data that is defined in the GLTF file.
Definition: GLTFNode.h:31
virtual bool AppendLight(Light *light)=0
virtual bool AppendMesh(Mesh *mesh)=0
virtual unsigned int NumChildren() const =0
static Node * CreateMesh(GLTF *gltf, const char *name=0, bool visible=true, const double *matrix=0)
static Node * CreateProxyImage(GLTF *gltf, Image *image, const char *name=0)
static Node * CreateLight(GLTF *gltf)
virtual bool AppendChild(Node *node)=0
static Node * CreateLegend(GLTF *gltf, Legend *legend, const char *name=0, bool visible=true)
virtual unsigned int NumMeshes() const =0
static Node * CreateCamera(GLTF *gltf, Camera *camera, const char *name=0, const double *matrix=0)