File: text_scale.c

package info (click to toggle)
pcb-rnd 3.0.6-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 29,624 kB
  • sloc: ansic: 197,571; yacc: 6,153; sh: 5,808; awk: 2,708; makefile: 2,139; lex: 1,107; python: 519; xml: 261; lisp: 169; tcl: 67; perl: 34; javascript: 6; ruby: 5
file content (106 lines) | stat: -rw-r--r-- 11,368 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/*** generated by pcb-rnd using export_c_draw ***/
{
	rnd_color_t clr;
/* Layer #0: 'top' */
	rnd_color_load_int(&clr, 228, 93, 93, 255);
	rnd_render->set_color(gc, &clr);
	rnd_hid_set_line_cap(gc, rnd_cap_round);
	rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(0.7620), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.9050));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(0.6350), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(1.2700));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.9050));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.9050));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.7780));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.5240), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.1430), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.6510), RND_MM_TO_COORD(1.5240));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.3970), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.9050));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(1.9558), RND_MM_TO_COORD(1.9050), RND_MM_TO_COORD(2.4638), RND_MM_TO_COORD(1.3970));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(0.8890), RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.8956), RND_MM_TO_COORD(1.7780), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.9050));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.7686), RND_MM_TO_COORD(1.2700), RND_MM_TO_COORD(3.0226), RND_MM_TO_COORD(1.2700));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(6.8580), RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(8.6360));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.0640), RND_MM_TO_COORD(8.6360), RND_MM_TO_COORD(4.3180), RND_MM_TO_COORD(8.8900));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.8100), RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(4.3180), RND_MM_TO_COORD(7.6200));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(8.8900));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.8260), RND_MM_TO_COORD(8.6360), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(8.8900));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.8260), RND_MM_TO_COORD(8.1280), RND_MM_TO_COORD(4.8260), RND_MM_TO_COORD(8.6360));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.8260), RND_MM_TO_COORD(8.1280), RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(7.8740));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.0800), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(5.5880), RND_MM_TO_COORD(7.8740));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.5880), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(8.1280));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.8260), RND_MM_TO_COORD(8.3820), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(8.3820));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(8.3820), RND_MM_TO_COORD(5.8420), RND_MM_TO_COORD(8.1280));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4516), RND_MM_TO_COORD(7.8740), RND_MM_TO_COORD(7.4676), RND_MM_TO_COORD(8.8900));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4516), RND_MM_TO_COORD(8.8900), RND_MM_TO_COORD(7.4676), RND_MM_TO_COORD(7.8740));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3312), RND_MM_TO_COORD(6.8580), RND_MM_TO_COORD(8.3312), RND_MM_TO_COORD(8.6360));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(8.3312), RND_MM_TO_COORD(8.6360), RND_MM_TO_COORD(8.5852), RND_MM_TO_COORD(8.8900));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(8.0772), RND_MM_TO_COORD(7.6200), RND_MM_TO_COORD(8.5852), RND_MM_TO_COORD(7.6200));
/* Layer #6: 'top' */
	rnd_color_load_int(&clr, 0, 0, 0, 255);
	rnd_render->set_color(gc, &clr);
	{ /* polygon of 3 points */
		rnd_coord_t x[] = {
			RND_MM_TO_COORD(5.5226), RND_MM_TO_COORD(5.8818), RND_MM_TO_COORD(6.2411)
		};
		rnd_coord_t y[] = {
			RND_MM_TO_COORD(6.5168), RND_MM_TO_COORD(6.1576), RND_MM_TO_COORD(6.8761)
		};
		rnd_render->fill_polygon(gc, 3, x, y);
	}
	rnd_hid_set_line_cap(gc, rnd_cap_round);
	rnd_hid_set_line_width(gc, RND_MM_TO_COORD(0.1016));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.3795), RND_MM_TO_COORD(3.0145), RND_MM_TO_COORD(5.9716), RND_MM_TO_COORD(6.6066));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.9992), RND_MM_TO_COORD(2.9158), RND_MM_TO_COORD(3.2416), RND_MM_TO_COORD(3.1582));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.2416), RND_MM_TO_COORD(3.1582), RND_MM_TO_COORD(3.4033), RND_MM_TO_COORD(3.1582));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.4033), RND_MM_TO_COORD(2.9966), RND_MM_TO_COORD(3.4033), RND_MM_TO_COORD(3.1582));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.1608), RND_MM_TO_COORD(2.7541), RND_MM_TO_COORD(3.4033), RND_MM_TO_COORD(2.9966));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.1608), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(3.1608), RND_MM_TO_COORD(2.7541));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.1608), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(3.3225), RND_MM_TO_COORD(2.5925));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.3225), RND_MM_TO_COORD(2.5925), RND_MM_TO_COORD(3.5649), RND_MM_TO_COORD(2.8349));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5649), RND_MM_TO_COORD(2.8349), RND_MM_TO_COORD(3.5649), RND_MM_TO_COORD(2.9966));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(2.9992), RND_MM_TO_COORD(2.7541), RND_MM_TO_COORD(2.9992), RND_MM_TO_COORD(2.9158));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.9206), RND_MM_TO_COORD(3.1906), RND_MM_TO_COORD(4.1630), RND_MM_TO_COORD(3.4330));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.7589), RND_MM_TO_COORD(3.1906), RND_MM_TO_COORD(3.9206), RND_MM_TO_COORD(3.1906));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.7589), RND_MM_TO_COORD(3.1906), RND_MM_TO_COORD(3.5973), RND_MM_TO_COORD(3.3522));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5973), RND_MM_TO_COORD(3.3522), RND_MM_TO_COORD(3.5973), RND_MM_TO_COORD(3.5138));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(3.5973), RND_MM_TO_COORD(3.5138), RND_MM_TO_COORD(3.8397), RND_MM_TO_COORD(3.7563));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.5995), RND_MM_TO_COORD(3.8695), RND_MM_TO_COORD(4.5995), RND_MM_TO_COORD(4.0311));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(3.7078), RND_MM_TO_COORD(4.5995), RND_MM_TO_COORD(3.8695));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.2762), RND_MM_TO_COORD(3.7078), RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(3.7078));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.2762), RND_MM_TO_COORD(3.7078), RND_MM_TO_COORD(4.1145), RND_MM_TO_COORD(3.8695));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.1145), RND_MM_TO_COORD(3.8695), RND_MM_TO_COORD(4.1145), RND_MM_TO_COORD(4.0311));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.6803), RND_MM_TO_COORD(3.9503), RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(4.1928));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(4.1928), RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(4.3544));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.1145), RND_MM_TO_COORD(4.0311), RND_MM_TO_COORD(4.2762), RND_MM_TO_COORD(4.1928));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.2762), RND_MM_TO_COORD(4.1928), RND_MM_TO_COORD(4.4378), RND_MM_TO_COORD(4.1928));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2784), RND_MM_TO_COORD(3.9018), RND_MM_TO_COORD(4.7126), RND_MM_TO_COORD(4.4675));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.7126), RND_MM_TO_COORD(4.4675), RND_MM_TO_COORD(4.7126), RND_MM_TO_COORD(4.6292));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.9551), RND_MM_TO_COORD(4.8717), RND_MM_TO_COORD(5.1975), RND_MM_TO_COORD(5.1141));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(4.9551), RND_MM_TO_COORD(4.7100), RND_MM_TO_COORD(4.9551), RND_MM_TO_COORD(4.8717));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.1167), RND_MM_TO_COORD(4.5484), RND_MM_TO_COORD(4.9551), RND_MM_TO_COORD(4.7100));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.1167), RND_MM_TO_COORD(4.5484), RND_MM_TO_COORD(5.2784), RND_MM_TO_COORD(4.5484));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.2784), RND_MM_TO_COORD(4.5484), RND_MM_TO_COORD(5.4400), RND_MM_TO_COORD(4.7100));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.4400), RND_MM_TO_COORD(4.7100), RND_MM_TO_COORD(5.4400), RND_MM_TO_COORD(4.8717));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.0359), RND_MM_TO_COORD(4.6292), RND_MM_TO_COORD(5.3592), RND_MM_TO_COORD(4.9525));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.3592), RND_MM_TO_COORD(4.9525), RND_MM_TO_COORD(5.4400), RND_MM_TO_COORD(4.8717));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.0333), RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.1141));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.0333), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.0333));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.0333), RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.1141));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.1141), RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.2758));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.2758), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.3566));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.3566), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.3566));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.2758), RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.3566));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.1141), RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.2758));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(5.6825), RND_MM_TO_COORD(5.5991), RND_MM_TO_COORD(6.9756), RND_MM_TO_COORD(5.5991));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(6.1648), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(6.1648));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(6.0840), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(6.1648));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.9224), RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(6.0840));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.8415), RND_MM_TO_COORD(6.4907), RND_MM_TO_COORD(5.9224));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.8415), RND_MM_TO_COORD(6.4099), RND_MM_TO_COORD(5.8415));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(5.8415), RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.9224));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(5.9224), RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(6.0840));
	rnd_render->draw_line(gc, RND_MM_TO_COORD(6.1674), RND_MM_TO_COORD(6.0840), RND_MM_TO_COORD(6.2482), RND_MM_TO_COORD(6.1648));
}