|
@@ -150,6 +150,8 @@ module spine {
|
|
za *= s;
|
|
za *= s;
|
|
zc *= s;
|
|
zc *= s;
|
|
s = Math.sqrt(za * za + zc * zc);
|
|
s = Math.sqrt(za * za + zc * zc);
|
|
|
|
+ if (this.data.transformMode == TransformMode.NoScale
|
|
|
|
+ && (pa * pd - pb * pc < 0) != (this.skeleton.scaleX < 0 != this.skeleton.scaleY < 0)) s = -s;
|
|
let r = Math.PI / 2 + Math.atan2(zc, za);
|
|
let r = Math.PI / 2 + Math.atan2(zc, za);
|
|
let zb = Math.cos(r) * s;
|
|
let zb = Math.cos(r) * s;
|
|
let zd = Math.sin(r) * s;
|
|
let zd = Math.sin(r) * s;
|