Magnum/SceneTools/FlattenMeshHierarchy.h file

Function Magnum::SceneTools::flattenMeshHierarchy2D(), Magnum::SceneTools::flattenMeshHierarchy2DInto(), Magnum::SceneTools::flattenMeshHierarchy3D(), Magnum::SceneTools::flattenMeshHierarchy3DInto()

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::SceneTools new in Git master
Scene tools.

Functions

auto flattenMeshHierarchy2D(const Trade::SceneData& scene, const Matrix3& globalTransformation = {}) -> Containers::Array<Containers::Triple<UnsignedInt, Int, Matrix3>> deprecated in Git master
Flatten a 2D mesh hierarchy.
void flattenMeshHierarchy2DInto(const Trade::SceneData& scene, const Containers::StridedArrayView1D<Matrix3>& transformations, const Matrix3& globalTransformation = {}) deprecated in Git master
Flatten a 2D mesh hierarchy into an existing array.
auto flattenMeshHierarchy3D(const Trade::SceneData& scene, const Matrix4& globalTransformation = {}) -> Containers::Array<Containers::Triple<UnsignedInt, Int, Matrix4>> deprecated in Git master
Flatten a 3D mesh hierarchy.
void flattenMeshHierarchy3DInto(const Trade::SceneData& scene, const Containers::StridedArrayView1D<Matrix4>& transformations, const Matrix4& globalTransformation = {}) deprecated in Git master
Flatten a 3D mesh hierarchy into an existing array.