mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-21 20:27:52 -05:00
feat: support gltf bone rotation as matrix notation
This commit is contained in:
@ -25,12 +25,13 @@ namespace gltf
|
||||
std::optional<std::array<float, 3>> translation;
|
||||
std::optional<std::array<float, 4>> rotation;
|
||||
std::optional<std::array<float, 3>> scale;
|
||||
std::optional<std::array<float, 16>> matrix;
|
||||
std::optional<std::vector<unsigned>> children;
|
||||
std::optional<unsigned> skin;
|
||||
std::optional<unsigned> mesh;
|
||||
};
|
||||
|
||||
NLOHMANN_DEFINE_TYPE_EXTENSION(JsonNode, name, translation, rotation, scale, children, skin, mesh);
|
||||
NLOHMANN_DEFINE_TYPE_EXTENSION(JsonNode, name, translation, rotation, scale, matrix, children, skin, mesh);
|
||||
|
||||
class JsonBuffer
|
||||
{
|
||||
|
Reference in New Issue
Block a user