mirror of
https://github.com/zeldaret/tp
synced 2026-06-05 11:18:35 -04:00
Various matches (#378)
* Maybe improve JMAEulerToQuat * JKRFileLoader OK * JUTCacheFont work * Match J3DModel::prepareShapePackets * JUTDirectFile OK * JUTDirectPrint OK * Work on JUTProcBar * Work on JUTResFont
This commit is contained in:
@@ -38,8 +38,10 @@ void JMAEulerToQuat(s16 x, s16 y, s16 z, Quaternion* quat) {
|
||||
f32 sinY = JMASSin(y / 2);
|
||||
f32 sinZ = JMASSin(z / 2);
|
||||
|
||||
quat->w = cosX * (cosY * cosZ) + sinX * (sinY * sinZ);
|
||||
quat->x = sinX * (cosY * cosZ) - cosX * (sinY * sinZ);
|
||||
f32 cyz = cosY * cosZ;
|
||||
f32 syz = sinY * sinZ;
|
||||
quat->w = cosX * (cyz) + sinX * (syz);
|
||||
quat->x = sinX * (cyz) - cosX * (syz);
|
||||
quat->y = cosZ * (cosX * sinY) + sinZ * (sinX * cosY);
|
||||
quat->z = sinZ * (cosX * cosY) - cosZ * (sinX * sinY);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user