Wunderlich.world
Go to the documentation of this file.
1 /* The Wunderlich Mechanism */
2 
5 [CONSTANTS]
6 
7 % Mechanism parameters
8 a:=9
9 b:=6
10 c:=3
11 
12 % Cylinder and sphere radius used to plot the mechanism
13 cr:= 0.25
14 sr:=0.5
15 
16 [LINKS]
17 
18 b_1_2: cylinder cr (0,0,0) (a,0,0) black
19  sphere sr (0,0,0) red
20  sphere sr (a,0,0) red
21 
22 b_3_4: cylinder cr (0,0,0) (a,0,0) black
23  sphere sr (0,0,0) red
24  sphere sr (a,0,0) red
25 
26 b_5_6: cylinder cr (0,0,0) (a,0,0) black
27  sphere sr (0,0,0) red
28  sphere sr (a,0,0) red
29 
30 b_7_8: cylinder cr (0,0,0) (a,0,0) black
31  sphere sr (0,0,0) red
32  sphere sr (a,0,0) red
33 
34 
35 b_1_5: cylinder cr (0,0,0) (b,0,0) black
36 
37 b_2_6: cylinder cr (0,0,0) (b,0,0) black
38 
39 b_3_7: cylinder cr (0,0,0) (b,0,0) black
40 
41 b_4_8: cylinder cr (0,0,0) (b,0,0) black
42 
43 
44 
45 b_1_3: cylinder cr (0,0,0) (c,0,0) black
46 
47 b_2_4: cylinder cr (0,0,0) (c,0,0) black
48 
49 b_5_7: cylinder cr (0,0,0) (c,0,0) black
50 
51 b_6_8: cylinder cr (0,0,0) (c,0,0) black
52 
53 
54 [JOINTS]
55 
56 revolute: b_1_2 0+(0,1,0)
57  b_1_3 0+(0,1,0)
58 
59 revolute: b_1_2 0+(0,1,0)
60  b_1_5 0+(0,1,0)
61 
62 revolute: b_1_2 1+(0,1,0)
63  b_2_4 0+(0,1,0)
64 
65 revolute: b_1_2 1+(0,1,0)
66  b_2_6 0+(0,1,0)
67 
68 revolute: b_3_4 0+(0,1,0)
69  b_1_3 1+(0,1,0)
70 
71 revolute: b_3_4 0+(0,1,0)
72  b_3_7 0+(0,1,0)
73 
74 revolute: b_3_4 1+(0,1,0)
75  b_2_4 1+(0,1,0)
76 
77 revolute: b_3_4 1+(0,1,0)
78  b_4_8 0+(0,1,0)
79 
80 revolute: b_5_6 0+(0,1,0)
81  b_1_5 1+(0,1,0)
82 
83 revolute: b_5_6 0+(0,1,0)
84  b_5_7 0+(0,1,0)
85 
86 revolute: b_5_6 1+(0,1,0)
87  b_2_6 1+(0,1,0)
88 
89 revolute: b_5_6 1+(0,1,0)
90  b_6_8 0+(0,1,0)
91 
92 revolute: b_7_8 0+(0,1,0)
93  b_5_7 1+(0,1,0)
94 
95 revolute: b_7_8 0+(0,1,0)
96  b_3_7 1+(0,1,0)
97 
98 revolute: b_7_8 1+(0,1,0)
99  b_4_8 1+(0,1,0)
100 
101 revolute: b_7_8 1+(0,1,0)
102  b_6_8 1+(0,1,0)
103