Formatting

This commit is contained in:
Mario Zechner 2024-05-03 12:47:24 +02:00
parent 5a462e9e21
commit 0a828099e9
2 changed files with 23 additions and 23 deletions

View File

@ -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;
} }
} }

View File

@ -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')