MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / xModelGetBoneLocation

Function xModelGetBoneLocation

src/SB/Core/x/xModel.cpp:594–605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

592}
593
594xVec3 xModelGetBoneLocation(const xModelInstance& model, size_t index)
595{
596 xMat4x3& root_mat = *(xMat4x3*)model.Mat;
597 xMat4x3& anim_mat = *(xMat4x3*)(model.Mat + index);
598 if (index == 0)
599 {
600 return root_mat.pos;
601 }
602 xVec3 ret;
603 xMat4x3Toworld(&ret, &root_mat, &anim_mat.pos);
604 return ret;
605}
606
607void xModelGetBoneMat(xMat4x3& mat, const xModelInstance& model, size_t index)
608{

Callers 2

get_eye_locMethod · 0.50
NewTimeMethod · 0.50

Calls 1

xMat4x3ToworldFunction · 0.85

Tested by

no test coverage detected