1
+ designer .start ()
2
+ designer .record_undo ()
3
+ designer .set_env ("automatic_update_mesh" ,False )
4
+
5
+ # H
6
+ designer .start_polygon_addition ()
7
+ designer .add_vertex_to_polygon ((7.000000 ,1.500000 ,0.000000 ))
8
+ designer .add_vertex_to_polygon ((6.500000 ,1.500000 ,0.000000 ))
9
+ designer .add_vertex_to_polygon ((6.500000 ,- 3.000000 ,0.000000 ))
10
+ designer .add_vertex_to_polygon ((7.000000 ,- 3.000000 ,0.000000 ))
11
+ designer .add_vertex_to_polygon ((7.000000 ,- 1.000000 ,0.000000 ))
12
+ designer .add_vertex_to_polygon ((9.500000 ,- 1.000000 ,0.000000 ))
13
+ designer .add_vertex_to_polygon ((9.500000 ,- 3.000000 ,0.000000 ))
14
+ designer .add_vertex_to_polygon ((10.000000 ,- 3.000000 ,0.000000 ))
15
+ designer .add_vertex_to_polygon ((10.000000 ,1.500000 ,0.000000 ))
16
+ designer .add_vertex_to_polygon ((9.500000 ,1.500000 ,0.000000 ))
17
+ designer .add_vertex_to_polygon ((9.500000 ,- 0.500000 ,0.000000 ))
18
+ designer .add_vertex_to_polygon ((7.000000 ,- 0.500000 ,0.000000 ))
19
+ letter_H = designer .finish_polygon_addition ()
20
+
21
+ # E
22
+ designer .start_polygon_addition ()
23
+ designer .add_vertex_to_polygon ((6.000000 ,1.500000 ,0.000000 ))
24
+ designer .add_vertex_to_polygon ((2.500000 ,1.500000 ,0.000000 ))
25
+ designer .add_vertex_to_polygon ((2.500000 ,1.000000 ,0.000000 ))
26
+ designer .add_vertex_to_polygon ((5.500000 ,1.000000 ,0.000000 ))
27
+ designer .add_vertex_to_polygon ((5.500000 ,- 0.500000 ,0.000000 ))
28
+ designer .add_vertex_to_polygon ((2.500000 ,- 0.500000 ,0.000000 ))
29
+ designer .add_vertex_to_polygon ((2.500000 ,- 1.000000 ,0.000000 ))
30
+ designer .add_vertex_to_polygon ((5.500000 ,- 1.000000 ,0.000000 ))
31
+ designer .add_vertex_to_polygon ((5.500000 ,- 2.500000 ,0.000000 ))
32
+ designer .add_vertex_to_polygon ((2.500000 ,- 2.500000 ,0.000000 ))
33
+ designer .add_vertex_to_polygon ((2.500000 ,- 3.000000 ,0.000000 ))
34
+ designer .add_vertex_to_polygon ((6.000000 ,- 3.000000 ,0.000000 ))
35
+ letter_E = designer .finish_polygon_addition ()
36
+
37
+ # L
38
+ designer .start_polygon_addition ()
39
+ designer .add_vertex_to_polygon ((2.000000 ,1.500000 ,0.000000 ))
40
+ designer .add_vertex_to_polygon ((- 1.500000 ,1.500000 ,0.000000 ))
41
+ designer .add_vertex_to_polygon ((- 1.500000 ,1.000000 ,0.000000 ))
42
+ designer .add_vertex_to_polygon ((1.500000 ,1.000000 ,0.000000 ))
43
+ designer .add_vertex_to_polygon ((1.500000 ,- 3.000000 ,0.000000 ))
44
+ designer .add_vertex_to_polygon ((2.000000 ,- 3.000000 ,0.000000 ))
45
+ letter_L = designer .finish_polygon_addition ()
46
+
47
+ # L
48
+ designer .start_polygon_addition ()
49
+ designer .add_vertex_to_polygon ((- 2.000000 ,1.500000 ,0.000000 ))
50
+ designer .add_vertex_to_polygon ((- 5.500000 ,1.500000 ,0.000000 ))
51
+ designer .add_vertex_to_polygon ((- 5.500000 ,1.000000 ,0.000000 ))
52
+ designer .add_vertex_to_polygon ((- 2.500000 ,1.000000 ,0.000000 ))
53
+ designer .add_vertex_to_polygon ((- 2.500000 ,- 3.000000 ,0.000000 ))
54
+ designer .add_vertex_to_polygon ((- 2.000000 ,- 3.000000 ,0.000000 ))
55
+ letter_L1 = designer .finish_polygon_addition ()
56
+
57
+ # O
58
+ designer .start_polygon_addition ()
59
+ designer .add_vertex_to_polygon ((- 9.500000 ,- 2.000000 ,0.000000 ))
60
+ designer .add_vertex_to_polygon ((- 8.500000 ,- 3.000000 ,0.000000 ))
61
+ designer .add_vertex_to_polygon ((- 7.000000 ,- 3.000000 ,0.000000 ))
62
+ designer .add_vertex_to_polygon ((- 6.000000 ,- 2.000000 ,0.000000 ))
63
+ designer .add_vertex_to_polygon ((- 6.000000 ,0.500000 ,0.000000 ))
64
+ designer .add_vertex_to_polygon ((- 7.000000 ,1.500000 ,0.000000 ))
65
+ designer .add_vertex_to_polygon ((- 8.500000 ,1.500000 ,0.000000 ))
66
+ designer .add_vertex_to_polygon ((- 9.500000 ,0.500000 ,0.000000 ))
67
+ # a hole
68
+ designer .start_to_add_another_hole ()
69
+ designer .add_vertex_to_polygon ((- 8.500000 ,- 2.500000 ,0.000000 ))
70
+ designer .add_vertex_to_polygon ((- 9.000000 ,- 2.000000 ,0.000000 ))
71
+ designer .add_vertex_to_polygon ((- 9.000000 ,0.500000 ,0.000000 ))
72
+ designer .add_vertex_to_polygon ((- 8.500000 ,1.000000 ,0.000000 ))
73
+ designer .add_vertex_to_polygon ((- 7.000000 ,1.000000 ,0.000000 ))
74
+ designer .add_vertex_to_polygon ((- 6.500000 ,0.500000 ,0.000000 ))
75
+ designer .add_vertex_to_polygon ((- 6.500000 ,- 2.000000 ,0.000000 ))
76
+ designer .add_vertex_to_polygon ((- 7.000000 ,- 2.500000 ,0.000000 ))
77
+ letter_O = designer .finish_polygon_addition ()
78
+
79
+ # W
80
+ designer .start_polygon_addition ()
81
+ designer .add_vertex_to_polygon ((- 13.500000 ,1.000000 ,0.000000 ))
82
+ designer .add_vertex_to_polygon ((- 13.500000 ,- 3.000000 ,0.000000 ))
83
+ designer .add_vertex_to_polygon ((- 13.000000 ,- 3.000000 ,0.000000 ))
84
+ designer .add_vertex_to_polygon ((- 13.000000 ,1.000000 ,0.000000 ))
85
+ designer .add_vertex_to_polygon ((- 12.000000 ,1.000000 ,0.000000 ))
86
+ designer .add_vertex_to_polygon ((- 12.000000 ,- 3.000000 ,0.000000 ))
87
+ designer .add_vertex_to_polygon ((- 11.500000 ,- 3.000000 ,0.000000 ))
88
+ designer .add_vertex_to_polygon ((- 11.500000 ,1.000000 ,0.000000 ))
89
+ designer .add_vertex_to_polygon ((- 10.500000 ,1.000000 ,0.000000 ))
90
+ designer .add_vertex_to_polygon ((- 10.500000 ,- 3.000000 ,0.000000 ))
91
+ designer .add_vertex_to_polygon ((- 10.000000 ,- 3.000000 ,0.000000 ))
92
+ designer .add_vertex_to_polygon ((- 10.000000 ,1.000000 ,0.000000 ))
93
+ designer .add_vertex_to_polygon ((- 10.500000 ,1.500000 ,0.000000 ))
94
+ designer .add_vertex_to_polygon ((- 13.000000 ,1.500000 ,0.000000 ))
95
+ letter_W = designer .finish_polygon_addition ()
96
+
97
+ # W
98
+ designer .start_polygon_addition ()
99
+ designer .add_vertex_to_polygon ((- 10.000000 ,6.500000 ,0.000000 ))
100
+ designer .add_vertex_to_polygon ((- 10.000000 ,2.500000 ,0.000000 ))
101
+ designer .add_vertex_to_polygon ((- 9.500000 ,2.500000 ,0.000000 ))
102
+ designer .add_vertex_to_polygon ((- 9.500000 ,6.500000 ,0.000000 ))
103
+ designer .add_vertex_to_polygon ((- 8.500000 ,6.500000 ,0.000000 ))
104
+ designer .add_vertex_to_polygon ((- 8.500000 ,2.500000 ,0.000000 ))
105
+ designer .add_vertex_to_polygon ((- 8.000000 ,2.500000 ,0.000000 ))
106
+ designer .add_vertex_to_polygon ((- 8.000000 ,6.500000 ,0.000000 ))
107
+ designer .add_vertex_to_polygon ((- 7.000000 ,6.500000 ,0.000000 ))
108
+ designer .add_vertex_to_polygon ((- 7.000000 ,2.500000 ,0.000000 ))
109
+ designer .add_vertex_to_polygon ((- 6.500000 ,2.500000 ,0.000000 ))
110
+ designer .add_vertex_to_polygon ((- 6.500000 ,6.500000 ,0.000000 ))
111
+ designer .add_vertex_to_polygon ((- 7.000000 ,7.000000 ,0.000000 ))
112
+ designer .add_vertex_to_polygon ((- 9.500000 ,7.000000 ,0.000000 ))
113
+ letter_W1 = designer .finish_polygon_addition ()
114
+
115
+ # O
116
+ designer .start_polygon_addition ()
117
+ designer .add_vertex_to_polygon ((- 14.000000 ,3.500000 ,0.000000 ))
118
+ designer .add_vertex_to_polygon ((- 13.000000 ,2.500000 ,0.000000 ))
119
+ designer .add_vertex_to_polygon ((- 11.500000 ,2.500000 ,0.000000 ))
120
+ designer .add_vertex_to_polygon ((- 10.500000 ,3.500000 ,0.000000 ))
121
+ designer .add_vertex_to_polygon ((- 10.500000 ,6.000000 ,0.000000 ))
122
+ designer .add_vertex_to_polygon ((- 11.500000 ,7.000000 ,0.000000 ))
123
+ designer .add_vertex_to_polygon ((- 13.000000 ,7.000000 ,0.000000 ))
124
+ designer .add_vertex_to_polygon ((- 14.000000 ,6.000000 ,0.000000 ))
125
+ # a hole
126
+ designer .start_to_add_another_hole ()
127
+ designer .add_vertex_to_polygon ((- 12.500000 ,3.000000 ,0.000000 ))
128
+ designer .add_vertex_to_polygon ((- 13.500000 ,4.000000 ,0.000000 ))
129
+ designer .add_vertex_to_polygon ((- 13.500000 ,5.500000 ,0.000000 ))
130
+ designer .add_vertex_to_polygon ((- 12.500000 ,6.500000 ,0.000000 ))
131
+ designer .add_vertex_to_polygon ((- 12.000000 ,6.500000 ,0.000000 ))
132
+ designer .add_vertex_to_polygon ((- 11.000000 ,5.500000 ,0.000000 ))
133
+ designer .add_vertex_to_polygon ((- 11.000000 ,4.000000 ,0.000000 ))
134
+ designer .add_vertex_to_polygon ((- 12.000000 ,3.000000 ,0.000000 ))
135
+ letter_O1 = designer .finish_polygon_addition ()
136
+
137
+ # R
138
+ designer .start_polygon_addition ()
139
+ designer .add_vertex_to_polygon ((- 17.500000 ,7.000000 ,0.000000 ))
140
+ designer .add_vertex_to_polygon ((- 18.000000 ,7.000000 ,0.000000 ))
141
+ designer .add_vertex_to_polygon ((- 17.500000 ,5.000000 ,0.000000 ))
142
+ designer .add_vertex_to_polygon ((- 18.000000 ,5.000000 ,0.000000 ))
143
+ designer .add_vertex_to_polygon ((- 18.000000 ,2.500000 ,0.000000 ))
144
+ designer .add_vertex_to_polygon ((- 14.500000 ,2.500000 ,0.000000 ))
145
+ designer .add_vertex_to_polygon ((- 14.500000 ,7.000000 ,0.000000 ))
146
+ designer .add_vertex_to_polygon ((- 15.000000 ,7.000000 ,0.000000 ))
147
+ designer .add_vertex_to_polygon ((- 15.000000 ,5.000000 ,0.000000 ))
148
+ designer .add_vertex_to_polygon ((- 17.000000 ,5.000000 ,0.000000 ))
149
+ # a hole
150
+ designer .start_to_add_another_hole ()
151
+ designer .add_vertex_to_polygon ((- 15.000000 ,3.000000 ,0.000000 ))
152
+ designer .add_vertex_to_polygon ((- 17.500000 ,3.000000 ,0.000000 ))
153
+ designer .add_vertex_to_polygon ((- 17.500000 ,4.500000 ,0.000000 ))
154
+ designer .add_vertex_to_polygon ((- 15.000000 ,4.500000 ,0.000000 ))
155
+ letter_R = designer .finish_polygon_addition ()
156
+
157
+ # L
158
+ designer .start_polygon_addition ()
159
+ designer .add_vertex_to_polygon ((- 18.500000 ,7.000000 ,0.000000 ))
160
+ designer .add_vertex_to_polygon ((- 22.000000 ,7.000000 ,0.000000 ))
161
+ designer .add_vertex_to_polygon ((- 22.000000 ,6.500000 ,0.000000 ))
162
+ designer .add_vertex_to_polygon ((- 19.000000 ,6.500000 ,0.000000 ))
163
+ designer .add_vertex_to_polygon ((- 19.000000 ,2.500000 ,0.000000 ))
164
+ designer .add_vertex_to_polygon ((- 18.500000 ,2.500000 ,0.000000 ))
165
+ letter_L2 = designer .finish_polygon_addition ()
166
+
167
+ # D
168
+ designer .start_polygon_addition ()
169
+ designer .add_vertex_to_polygon ((- 26.000000 ,6.500000 ,0.000000 ))
170
+ designer .add_vertex_to_polygon ((- 26.000000 ,3.000000 ,0.000000 ))
171
+ designer .add_vertex_to_polygon ((- 25.500000 ,2.500000 ,0.000000 ))
172
+ designer .add_vertex_to_polygon ((- 22.500000 ,2.500000 ,0.000000 ))
173
+ designer .add_vertex_to_polygon ((- 22.500000 ,7.000000 ,0.000000 ))
174
+ designer .add_vertex_to_polygon ((- 25.500000 ,7.000000 ,0.000000 ))
175
+ # a hole
176
+ designer .start_to_add_another_hole ()
177
+ designer .add_vertex_to_polygon ((- 23.000000 ,3.000000 ,0.000000 ))
178
+ designer .add_vertex_to_polygon ((- 25.500000 ,3.000000 ,0.000000 ))
179
+ designer .add_vertex_to_polygon ((- 25.500000 ,6.500000 ,0.000000 ))
180
+ designer .add_vertex_to_polygon ((- 23.000000 ,6.500000 ,0.000000 ))
181
+ letter_D = designer .finish_polygon_addition ()
182
+
183
+ designer .select (letter_H )
184
+ designer .select (letter_E )
185
+ designer .select (letter_L )
186
+ designer .select (letter_L1 )
187
+ designer .select (letter_O )
188
+ designer .select (letter_W )
189
+ designer .select (letter_W1 )
190
+ designer .select (letter_O1 )
191
+ designer .select (letter_R )
192
+ designer .select (letter_L2 )
193
+ designer .select (letter_D )
194
+
195
+ copied_polygons = designer .copy ()
196
+ designer .set_selection (copied_polygons )
197
+ flipped_polygons = designer .flip ()
198
+ designer .set_selection (flipped_polygons )
199
+ designer .extrude (0.5 ,0 )
200
+
201
+ designer .update_mesh ()
202
+ designer .end ()
0 commit comments