Skip to content

Commit

Permalink
[ts] Fix applying flipping for noScale/noScaleOrReflection transform …
Browse files Browse the repository at this point in the history
…mode. See #951
  • Loading branch information
badlogic committed Jul 19, 2017
1 parent 1013e31 commit d8874cb
Show file tree
Hide file tree
Showing 13 changed files with 34 additions and 34 deletions.
8 changes: 4 additions & 4 deletions spine-ts/build/spine-all.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-all.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/build/spine-canvas.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-canvas.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/build/spine-core.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-core.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/build/spine-threejs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-threejs.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/build/spine-webgl.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-webgl.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/build/spine-widget.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spine-ts/build/spine-widget.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions spine-ts/core/src/Bone.ts
Original file line number Diff line number Diff line change
Expand Up @@ -169,14 +169,14 @@ module spine {
let lb = MathUtils.cosDeg(90 + shearY) * scaleY;
let lc = MathUtils.sinDeg(shearX) * scaleX;
let ld = MathUtils.sinDeg(90 + shearY) * scaleY;
if (this.data.transformMode != TransformMode.NoScaleOrReflection ? pa * pd - pb * pc < 0 : this.skeleton.flipX != this.skeleton.flipY) {
zb = -zb;
zd = -zd;
}
this.a = za * la + zb * lc;
this.b = za * lb + zb * ld;
this.c = zc * la + zd * lc;
this.d = zc * lb + zd * ld;
if (this.data.transformMode != TransformMode.NoScaleOrReflection ? pa * pd - pb * pc < 0 : this.skeleton.flipX != this.skeleton.flipY) {
this.b = -this.b;
this.d = -this.d;
}
return;
}
}
Expand Down

0 comments on commit d8874cb

Please sign in to comment.