|
scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
|
A lightweight, non-owning reference to one mesh in a scene, together with its placement transform (and optional name). More...
#include <scene.h>

Public Attributes | |
| const Mesh * | mesh = nullptr |
| Pointer to the owned mesh (never null for a valid node). | |
| Mat4 | transform = Mat4(1.0f) |
| Model matrix placing the mesh in world space (identity = as-is). | |
| std::string | name |
| Optional node name (used by exporters / debugging). | |
A lightweight, non-owning reference to one mesh in a scene, together with its placement transform (and optional name).
Used by the renderer pipeline and by exporters (e.g. glTF) to consume a scene without copying mesh data. The mesh itself is owned by the Scene.
| const Mesh* scimesh::SceneNodeRef::mesh = nullptr |
| std::string scimesh::SceneNodeRef::name |