source: cpp/tests/similarity.gen @ 982

Last change on this file since 982 was 811, checked in by oriona, 6 years ago

Tests for geometry and similarity added [fixes #52]

File size: 5.5 KB
Line 
1org:
2name:Fast Lizard
3genotype:~
4lfffffffMMMMMMMMX(FFFMMMMMMMMX[|0:0.928, T:2.480], lfffffffMMMMMMMMX[0:-2.199](, lfffffffMMMMMMMMX[@0:3.390, 1:-1.521, 7:-2.227](FFFMMMMMMMMX[|3:-2.486, T:3.915], fffffffffffMMMMMMMMX[@1:1.029][0:-0.687][0:1.917, T:4.813]ffffffffffffMMMMMMMMX[|-1:2.880, -1:-2.879], FFFMMMMMMMMX[G:245.116, 1:1.309][|-3:2.369, 0:-0.817, T:-4.705]), ), FFFMMMMMMMMX[|T:-1.607, 0:0.286, -1:-0.309])~
5info_timestamp:946684800.0
6info_author:Ander Taylor
7info_author_ispublic:1
8info_email:Ander_Taylor@hotmail.com
9info_email_ispublic:1
10info:
11info_origin:2
12info_how_created:~
13I fist made the Framstick with 8 legs, I then realised that if I removed some of the legs that it would make quite a natural looking lizard.
14~
15info_performance:It looks natural and is fast.
16num:60
17instances:0
18data:
19
20org:
21name:Rolling Wheel
22genotype:~
23//0
24p:-0.5,0,-1.2071,rx=1.57
25p:0.5,0,-1.2071,rx=1.57
26p:1.2071,0,-0.5,rx=1.57
27p:1.2071,0,0.5,rx=1.57
28p:0.5,0,1.2071,rx=1.57
29p:-0.5,0,1.2071,rx=1.57
30p:-1.2071,0,0.5,rx=1.57
31p:-1.2071,0,-0.5,rx=1.57
32p:-0.5,1,-1.2071,rx=1.57
33p:0.5,1,-1.2071,rx=1.57
34p:1.2071,1,-0.5,rx=1.57
35p:1.2071,1,0.5,rx=1.57
36p:0.5,1,1.2071,rx=1.57
37p:-0.5,1,1.2071,rx=1.57
38p:-1.2071,1,0.5,rx=1.57
39p:-1.2071,1,-0.5,rx=1.57
40
41j:0,1
42j:1,2
43j:2,3
44j:3,4
45j:4,5
46j:5,6
47j:6,7
48j:7,0
49j:8,9
50j:9,10
51j:10,11
52j:11,12
53j:12,13
54j:13,14
55j:14,15
56j:15,8
57j:0,8
58j:1,9
59j:2,10
60j:3,11
61j:4,12
62j:5,13
63j:6,14
64j:7,15
65
66n:j=0,d="|:r=0.18"
67n:j=8,d="|:r=0.18"
68n:j=0,d="G:"
69n:d="Thr: t=-0.01,lo=-1,hi=1"
70c:0,3
71c:1,3
72c:3,2
73
74n:j=1,d="|:r=0.18"
75n:j=9,d="|:r=0.18"
76n:j=1,d="G:"
77n:d="Thr: t=-0.01,lo=-1,hi=1"
78c:4,7
79c:5,7
80c:7,6
81
82n:j=2,d="|:r=0.18"
83n:j=10,d="|:r=0.18"
84n:j=2,d="G:"
85n:d="Thr: t=-0.01,lo=-1,hi=1"
86c:8,11
87c:9,11
88c:11,10
89
90n:j=3,d="|:r=0.18"
91n:j=11,d="|:r=0.18"
92n:j=3,d="G:"
93n:d="Thr: t=-0.01,lo=-1,hi=1"
94c:12,15
95c:13,15
96c:15,14
97
98n:j=4,d="|:r=0.18"
99n:j=12,d="|:r=0.18"
100n:j=4,d="G:"
101n:d="Thr: t=-0.01,lo=-1,hi=1"
102c:16,19
103c:17,19
104c:19,18
105
106n:j=5,d="|:r=0.18"
107n:j=13,d="|:r=0.18"
108n:j=5,d="G:"
109n:d="Thr: t=-0.01,lo=-1,hi=1"
110c:20,23
111c:21,23
112c:23,22
113
114n:j=6,d="|:r=0.18"
115n:j=14,d="|:r=0.18"
116n:j=6,d="G:"
117n:d="Thr: t=-0.01,lo=-1,hi=1"
118c:24,27
119c:25,27
120c:27,26
121
122n:j=7,d="|:r=0.18"
123n:j=15,d="|:r=0.18"
124n:j=7,d="G:"
125n:d="Thr: t=-0.01,lo=-1,hi=1"
126c:28,31
127c:29,31
128c:31,30~
129info_timestamp:1178928000.0
130info_author:Juan A. Medina
131info_author_ispublic:1
132info_email:jamt3@hotmail.com
133info_email_ispublic:1
134info:A wheel that runs on a straight line.
135info_origin:1
136info_how_created:~
137Every joint has a bending muscle controlled by a gyroscope through a threshold neuron.
138I've found the range of the bending muscles = 0.18 as an optimal value.
139In 2015, Maciej Komosinski fixed neuron types (there were 8 invalid "Trh" neurons which the original author probably wanted to be "Thr"), so the conclusion about the optimal value of 0.18 may be no longer valid. Would be nice to optimize the four parameters (three for Thr and one muscle range) again.~
140info_performance:~
141An example of a modular design: every side of the creature is identical to any other.~
142num:434
143instances:0
144data:
145
146org:
147name:Table
148genotype:~
149//0
150p:
151p:1
152p:1,1
153p:0,1
154j:0,1
155j:1,2
156j:2,3
157j:0,3
158p:z=-1
159p:1,z=-1
160p:1,1,-1
161p:0,1,-1
162j:0,4
163j:1,5
164j:2,6
165j:3,7
166~
167info_timestamp:915148800.0
168info_author:Szymon Ulatowski
169info_author_ispublic:1
170info_email:
171info_email_ispublic:0
172info:An example of a table - described by format #0 (f0) genotype.
173info_origin:1
174info_how_created:
175info_performance:
176num:105
177instances:0
178data:
179
180org:
181name:Spiral plant
182genotype:~
183//0
184p:sh=2,sx=0.6,sy=0.6,sz=0.3,z=3.4,vr=0.8,0.8,0.4
185p:sh=2,sx=0.1,sy=0.1,sz=0.1,vr=0.8,0.8,0.4
186p:sh=2,sx=0.1,sy=0.1,sz=0.1,vr=0.8,0.8,0.4
187p:sh=2,sx=0.1,sy=0.1,sz=0.1,vr=0.8,0.8,0.4
188p:sh=2,sx=0.1,sy=0.1,sz=0.1,vr=0.8,0.8,0.4
189p:sh=1,sx=0.5,sy=0.5,sz=0.5,vr=0.6,0.3,0.1
190p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
191p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
192p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
193p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
194p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
195p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
196p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
197p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
198p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
199p:sh=3,sx=0.05,sy=0.3,sz=0.3,vr=0.3,0.8,0.1
200j:0,1,sh=1,dx=0.45,dy=0.45,dz=-0.4
201j:0,2,sh=1,dx=-0.45,dy=0.45,dz=-0.4
202j:0,3,sh=1,dx=0.45,dy=-0.45,dz=-0.4
203j:0,4,sh=1,dx=-0.45,dy=-0.45,dz=-0.4
204j:0,5,sh=1,dz=0.6
205j:5,6,sh=1,dx=-0.5,dy=0.35,dz=0.1,ry=-1.0,rx=1.3
206j:6,7,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
207j:7,8,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
208j:8,9,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
209j:9,10,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
210j:10,11,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
211j:11,12,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
212j:12,13,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
213j:13,14,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
214j:14,15,sh=1,dx=0.15,dy=0.55,rx=0.63,ry=0.63,rz=0.2
215~
216info_timestamp:1442966400.0
217info_author:Szymon Ulatowski
218info_author_ispublic:1
219info_email:
220info_email_ispublic:0
221info:A demo model with ellipsoids, cuboids, cylinders.
222info_origin:1
223info_how_created:~
224This model uses all available shape Part types (ellipsoids, cuboids, cylinders) and also delta Joints (Part positions and orientations are defined relative to previous Parts using dx/dy/dz and rx/ry/rz in Joints).~
225info_performance:
226num:467
227instances:0
228data:
229
230org:
231name:Foraminifera (planispiral)
232genotype:/*F*/13,0.1,0.1,0.1,1.1,1.1,1.1,0.54,2.75,0
233info_timestamp:1442966400.0
234info_author:Maciej Komosinski
235info_author_ispublic:1
236info_email:
237info_email_ispublic:0
238info:http://www.framsticks.com/foraminifera
239info_origin:1
240info_how_created:
241info_performance:
242num:456
243instances:0
244data:
245
Note: See TracBrowser for help on using the repository browser.