make labels optional
This commit is contained in:
parent
a9c3060149
commit
e1378f1433
12
unfold.c
12
unfold.c
@ -17,6 +17,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int debug = 0;
|
static int debug = 0;
|
||||||
|
static int draw_labels = 0;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
@ -520,7 +521,10 @@ printf("<g><!-- %p %d %f %f->%p %f->%p %f->%p -->\n",
|
|||||||
|
|
||||||
const float tx = (g->p[0][0] + g->p[1][0] + g->p[2][0]) / 3.0;
|
const float tx = (g->p[0][0] + g->p[1][0] + g->p[2][0]) / 3.0;
|
||||||
const float ty = (g->p[0][1] + g->p[1][1] + g->p[2][1]) / 3.0;
|
const float ty = (g->p[0][1] + g->p[1][1] + g->p[2][1]) / 3.0;
|
||||||
svg_text(tx, ty, 0, "%04x", (0x7FFFF & (uintptr_t) f) >> 3);
|
|
||||||
|
if (draw_labels)
|
||||||
|
svg_text(tx, ty, 0, "%04x",
|
||||||
|
(0x7FFFF & (uintptr_t) f) >> 3);
|
||||||
|
|
||||||
for (int i = 0 ; i < 3 ; i++)
|
for (int i = 0 ; i < 3 ; i++)
|
||||||
{
|
{
|
||||||
@ -539,7 +543,11 @@ printf("<g><!-- %p %d %f %f->%p %f->%p %f->%p -->\n",
|
|||||||
const float angle = atan2(dy, dx) * 180 / M_PI;
|
const float angle = atan2(dy, dx) * 180 / M_PI;
|
||||||
|
|
||||||
svg_line("#FF0000", p1, p2, 0);
|
svg_line("#FF0000", p1, p2, 0);
|
||||||
svg_text(cx, cy, angle, "%04x", (0x7FFFF & (uintptr_t) f->next[edge]) >> 3);
|
|
||||||
|
if (draw_labels)
|
||||||
|
svg_text(cx, cy, angle, "%04x",
|
||||||
|
(0x7FFFF & (uintptr_t) f->next[edge]) >> 3);
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user