From 6deda4129825b4b77fb7179f43d4bb7a755c4813 Mon Sep 17 00:00:00 2001 From: Frederico Linhares Date: Fri, 5 Sep 2025 09:55:25 -0300 Subject: feat Add hierarchy to skeletal mesh --- src/blu_cat/gra/animation.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/blu_cat/gra/animation.hpp') diff --git a/src/blu_cat/gra/animation.hpp b/src/blu_cat/gra/animation.hpp index 1275b48..11b1d0a 100644 --- a/src/blu_cat/gra/animation.hpp +++ b/src/blu_cat/gra/animation.hpp @@ -1,5 +1,5 @@ /* - * Copyright 2022-2024 Frederico de Oliveira Linhares + * Copyright 2022-2025 Frederico de Oliveira Linhares * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,15 +28,16 @@ namespace BluCat::GRA struct Bone { glm::mat4x4 offset_matrix; + UI16 parent; - Bone(glm::mat4 offset_matrix); + Bone(glm::mat4 offset_matrix, UI16 parent); }; struct BoneTransform { uint32_t bone_id; - Channel positions; Channel rotations; + Channel positions; Channel scales; }; -- cgit v1.2.3