Go to the documentation of this file.
4 % length of the bar connecting two consecutive triangles
8 % length of the bar connecting odd triangles spared by one triangle
11 % length of the bar added to make the linkage rigic
14 % radius of the cylinders representing the bars
16 % radius of the spheres used to decor the extremes of the bars
22 t1: body "bodies/triangle.off" yellow
24 t2: body "bodies/triangle.off" yellow
26 t3: body "bodies/triangle.off" yellow
28 t4: body "bodies/triangle.off" yellow
30 t5: body "bodies/triangle.off" yellow
32 t6: body "bodies/triangle.off" yellow
34 t7: body "bodies/triangle.off" yellow
36 t8: body "bodies/triangle.off" yellow
38 % Two bars between adjacent triangles
39 b_1_2_out: cylinder rc (0,0,0) (l_out,0,0) black
40 sphere rs (0, 0,0) red
41 sphere rs (l_out,0,0) red
43 b_1_2_in: cylinder rc (0,0,0) (l_in,0,0) black
44 sphere rs (0, 0,0) red
45 sphere rs (l_in,0,0) red
47 b_2_3_out: cylinder rc (0,0,0) (l_out,0,0) black
48 sphere rs (0, 0,0) red
49 sphere rs (l_out,0,0) red
51 b_2_3_in: cylinder rc (0,0,0) (l_in,0,0) black
52 sphere rs (0, 0,0) red
53 sphere rs (l_in,0,0) red
55 b_3_4_out: cylinder rc (0,0,0) (l_out,0,0) black
56 sphere rs (0, 0,0) red
57 sphere rs (l_out,0,0) red
59 b_3_4_in: cylinder rc (0,0,0) (l_in,0,0) black
60 sphere rs (0, 0,0) red
61 sphere rs (l_in,0,0) red
63 b_4_5_out: cylinder rc (0,0,0) (l_out,0,0) black
64 sphere rs (0, 0,0) red
65 sphere rs (l_out,0,0) red
67 b_4_5_in: cylinder rc (0,0,0) (l_in,0,0) black
68 sphere rs (0, 0,0) red
69 sphere rs (l_in,0,0) red
71 b_5_6_out: cylinder rc (0,0,0) (l_out,0,0) black
72 sphere rs (0, 0,0) red
73 sphere rs (l_out,0,0) red
75 b_5_6_in: cylinder rc (0,0,0) (l_in,0,0) black
76 sphere rs (0, 0,0) red
77 sphere rs (l_in,0,0) red
79 b_6_7_out: cylinder rc (0,0,0) (l_out,0,0) black
80 sphere rs (0, 0,0) red
81 sphere rs (l_out,0,0) red
83 b_6_7_in: cylinder rc (0,0,0) (l_in,0,0) black
84 sphere rs (0, 0,0) red
85 sphere rs (l_in,0,0) red
87 b_7_8_out: cylinder rc (0,0,0) (l_out,0,0) black
88 sphere rs (0, 0,0) red
89 sphere rs (l_out,0,0) red
91 b_7_8_in: cylinder rc (0,0,0) (l_in,0,0) black
92 sphere rs (0, 0,0) red
93 sphere rs (l_in,0,0) red
95 b_8_1_out: cylinder rc (0,0,0) (l_out,0,0) black
96 sphere rs (0, 0,0) red
97 sphere rs (l_out,0,0) red
99 b_8_1_in: cylinder rc (0,0,0) (l_in,0,0) black
100 sphere rs (0, 0,0) red
101 sphere rs (l_in,0,0) red
103 % Bars connecting non-adjacent triangles.
104 % These bars do not include spheres since they would overlap with
105 % the spheres of other bars.
106 b_1_3: cylinder rc (0,0,0) (l_nc,0,0) black
107 b_3_5: cylinder rc (0,0,0) (l_nc,0,0) black
108 b_5_7: cylinder rc (0,0,0) (l_nc,0,0) black
109 b_7_1: cylinder rc (0,0,0) (l_nc,0,0) black
111 % One additional bar to make the think rigid.
112 b_8_2: cylinder rc (0,0,0) (l_f,0,0) black
116 % Two bars between adjacent triangles
117 revolute: t1 1+(0,1,0)
119 revolute: b_1_2_out 1+(0,1,0)
122 revolute: t1 2+(0,1,0)
124 revolute: b_1_2_in 1+(0,1,0)
127 revolute: t2 1+(0,1,0)
129 revolute: b_2_3_out 1+(0,1,0)
132 revolute: t2 2+(0,1,0)
134 revolute: b_2_3_in 1+(0,1,0)
137 revolute: t3 1+(0,1,0)
139 revolute: b_3_4_out 1+(0,1,0)
142 revolute: t3 2+(0,1,0)
144 revolute: b_3_4_in 1+(0,1,0)
147 revolute: t4 1+(0,1,0)
149 revolute: b_4_5_out 1+(0,1,0)
152 revolute: t4 2+(0,1,0)
154 revolute: b_4_5_in 1+(0,1,0)
157 revolute: t5 1+(0,1,0)
159 revolute: b_5_6_out 1+(0,1,0)
162 revolute: t5 2+(0,1,0)
164 revolute: b_5_6_in 1+(0,1,0)
167 revolute: t6 1+(0,1,0)
169 revolute: b_6_7_out 1+(0,1,0)
172 revolute: t6 2+(0,1,0)
174 revolute: b_6_7_in 1+(0,1,0)
177 revolute: t7 1+(0,1,0)
179 revolute: b_7_8_out 1+(0,1,0)
182 revolute: t7 2+(0,1,0)
184 revolute: b_7_8_in 1+(0,1,0)
187 revolute: t8 1+(0,1,0)
189 revolute: b_8_1_out 1+(0,1,0)
192 revolute: t8 2+(0,1,0)
194 revolute: b_8_1_in 1+(0,1,0)
197 % The bars between non-adjacent triangles
198 revolute: t1 1+(0,1,0)
200 revolute: b_1_3 1+(0,1,0)
203 revolute: t3 1+(0,1,0)
205 revolute: b_3_5 1+(0,1,0)
208 revolute: t5 1+(0,1,0)
210 revolute: b_5_7 1+(0,1,0)
213 revolute: t7 1+(0,1,0)
215 revolute: b_7_1 1+(0,1,0)
218 % A bar fixing the mobility
219 revolute: t8 2+(0,1,0)
221 revolute: b_8_2 1+(0,1,0)
|
Follow us!