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:
[legend]

Public Attributes

Nodenode = nullptr
 
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)

◆ 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

Node* oe::scene::skin::Bone::node = nullptr

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: