mirror of
git://projects.qi-hardware.com/eda-tools.git
synced 2024-11-26 22:03:08 +02:00
sch2fig/misc.c (matrix_to_angle, matrix_is_mirrored): 1 0 0 1 and 0 1 -1 0
Tentative support. Untested.
This commit is contained in:
parent
47707d700c
commit
f9140bc53f
@ -37,6 +37,10 @@ unsigned matrix_to_angle(int m[6])
|
||||
return 270;
|
||||
if (eq(m, -1, 0, 0, -1))
|
||||
return 0;
|
||||
if (eq(m, 1, 0, 0, 1)) /* x-flipped */
|
||||
return 180;
|
||||
if (eq(m, 0, 1, -1, 0)) /* x-flipped, 90 deg */
|
||||
return 90;
|
||||
fprintf(stderr, "unrecognized matrix %d %d %d %d\n",
|
||||
m[1], m[2], m[4], m[5]);
|
||||
exit(1);
|
||||
@ -56,6 +60,10 @@ bool matrix_is_mirrored(int m[6])
|
||||
|
||||
if (eq(m, -1, 0, 0, -1))
|
||||
return 1;
|
||||
if (eq(m, 1, 0, 0, 1))
|
||||
return 1;
|
||||
if (eq(m, 0, 1, -1, 0))
|
||||
return 1;
|
||||
assert(0);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user