[ts] Fix missing BonePose shearX

This commit is contained in:
Davide Tantillo 2025-10-29 17:37:57 +01:00
parent 4200024fbb
commit 236989ffec
2 changed files with 2 additions and 2 deletions

View File

@ -164,7 +164,7 @@ export class BonePose extends BoneLocal implements Update {
r = Math.PI / 2 + Math.atan2(zc, za);
const zb = Math.cos(r) * s;
const zd = Math.sin(r) * s;
const rx = MathUtils.degRad;
const rx = shearX * MathUtils.degRad;
const ry = (90 + shearY) * MathUtils.degRad;
const la = Math.cos(rx) * scaleX;
const lb = Math.cos(ry) * scaleY;

View File

@ -134,7 +134,7 @@ export class IkConstraint extends Constraint<IkConstraint, IkConstraintData, IkC
const sc = pc / skeleton.scaleY;
pb = -sc * s * skeleton.scaleX;
pd = sa * s * skeleton.scaleY;
rotationIK += Math.atan2(sc, sa) * MathUtils.radDeg;
rotationIK += MathUtils.atan2Deg(sc, sa);
}
// Fall through
default: {