Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::scene::skin::Bone Struct Reference

Skinned mesh bone. More...

#include <OxygenEngine/scene/skin.h>

Collaboration diagram for oe::scene::skin::Bone:

Public Attributes

scene::NodePtr node = {}
glm::mat4 inverse_bind_matrix = glm::mat4(1.0)
AABB raw_bounding_box
AABB bounding_box

Detailed Description

Skinned mesh bone.

Member Data Documentation

◆ bounding_box

AABB oe::scene::skin::Bone::bounding_box

Bounding box of the bone (after skinning applied)

◆ inverse_bind_matrix

glm::mat4 oe::scene::skin::Bone::inverse_bind_matrix = glm::mat4(1.0)

Matrix to convert from node's model space to bone's space

◆ node

scene::NodePtr oe::scene::skin::Bone::node = {}

Node bound to the bone

◆ raw_bounding_box

AABB oe::scene::skin::Bone::raw_bounding_box

Bounding box of the bone (when the mesh is in T-pose)


The documentation for this struct was generated from the following file: