mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-25 22:23:42 +08:00
Formatting
This commit is contained in:
parent
5a462e9e21
commit
0a828099e9
@ -161,26 +161,26 @@ void spBone_updateWorldTransformWith(spBone *self, float x, float y, float rotat
|
|||||||
float za = (pa * cosine + pb * sine) / sx;
|
float za = (pa * cosine + pb * sine) / sx;
|
||||||
float zc = (pc * cosine + pd * sine) / sy;
|
float zc = (pc * cosine + pd * sine) / sy;
|
||||||
float s = SQRT(za * za + zc * zc);
|
float s = SQRT(za * za + zc * zc);
|
||||||
if (s > 0.00001f) s = 1 / s;
|
if (s > 0.00001f) s = 1 / s;
|
||||||
za *= s;
|
za *= s;
|
||||||
zc *= s;
|
zc *= s;
|
||||||
s = SQRT(za * za + zc * zc);
|
s = SQRT(za * za + zc * zc);
|
||||||
if (self->inherit == SP_INHERIT_NOSCALE &&
|
if (self->inherit == SP_INHERIT_NOSCALE &&
|
||||||
(pa * pd - pb * pc < 0) != (sx < 0 != sy < 0))
|
(pa * pd - pb * pc < 0) != (sx < 0 != sy < 0))
|
||||||
s = -s;
|
s = -s;
|
||||||
rotation = PI / 2 + ATAN2(zc, za);
|
rotation = PI / 2 + ATAN2(zc, za);
|
||||||
float zb = COS(rotation) * s;
|
float zb = COS(rotation) * s;
|
||||||
float zd = SIN(rotation) * s;
|
float zd = SIN(rotation) * s;
|
||||||
shearX *= DEG_RAD;
|
shearX *= DEG_RAD;
|
||||||
shearY = (90 + shearY) * DEG_RAD;
|
shearY = (90 + shearY) * DEG_RAD;
|
||||||
float la = COS(shearX) * scaleX;
|
float la = COS(shearX) * scaleX;
|
||||||
float lb = COS(shearY) * scaleY;
|
float lb = COS(shearY) * scaleY;
|
||||||
float lc = SIN(shearX) * scaleX;
|
float lc = SIN(shearX) * scaleX;
|
||||||
float ld = SIN(shearY) * scaleY;
|
float ld = SIN(shearY) * scaleY;
|
||||||
self->a = za * la + zb * lc;
|
self->a = za * la + zb * lc;
|
||||||
self->b = za * lb + zb * ld;
|
self->b = za * lb + zb * ld;
|
||||||
self->c = zc * la + zd * lc;
|
self->c = zc * la + zd * lc;
|
||||||
self->d = zc * lb + zd * ld;
|
self->d = zc * lb + zd * ld;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -80,10 +80,10 @@ export class SkeletonClipping {
|
|||||||
return this.clipAttachment != null;
|
return this.clipAttachment != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
clipTriangles(vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number): void;
|
clipTriangles (vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number): void;
|
||||||
clipTriangles(vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number, uvs: NumberArrayLike,
|
clipTriangles (vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number, uvs: NumberArrayLike,
|
||||||
light: Color, dark: Color, twoColor: boolean): void;
|
light: Color, dark: Color, twoColor: boolean): void;
|
||||||
clipTriangles(vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number, uvs?: NumberArrayLike,
|
clipTriangles (vertices: NumberArrayLike, verticesLength: number, triangles: NumberArrayLike, trianglesLength: number, uvs?: NumberArrayLike,
|
||||||
light?: Color, dark?: Color, twoColor?: boolean): void {
|
light?: Color, dark?: Color, twoColor?: boolean): void {
|
||||||
|
|
||||||
if (uvs && light && dark && typeof twoColor === 'boolean')
|
if (uvs && light && dark && typeof twoColor === 'boolean')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user