Changeset 1033 for cpp/tests/genomanipulation-fS.goal
- Timestamp:
- 11/28/20 17:38:03 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/tests/genomanipulation-fS.goal
r1009 r1033 7 7 Found 6 converter(s) producing f0 8 8 9 Source genotype: '1.1 :ssC[S;S;S]{ry=-0.214;ty=0.781}fSC[S;S;*;M'4:-5.154;M'0]fE[M;Gpart]{rx=0.603;ry=-0.9391;rz=0.3034;tx=0.6534;ty=0.6856;tz=-0.166;x=1;z=1}ttC[*;*;Gpart]{st=0.262}fTE{rx=0.603;ry=-0.9391;rz=0.3034;tx=0.6534;ty=0.6856;tz=-0.166;x=1;y=1;z=1}ftC[*;*;N'0'2'3'9'12'14]{ry=-0.199;y=0.828;z=0.806}'9 Source genotype: '1.1,0,0.4:C[Gpart]{x=0.806,y=0.806,z=2.295}(C[N;M:p=0.899]{x=0.806,z=0.806}(E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1},bIE[N,1]{rx=-1.277,ry=-1.087,rz=-0.9208,tx=1.189,ty=1.1182,tz=-0.1494,x=1,y=1,z=1}E{rx=0.4085,ry=1.0807,rz=0.5977,tx=0.4698,ty=0.3333,tz=1.4408,x=1,y=1,z=1}E{rx=-0.9279,ry=-0.2806,rz=-0.7292,tx=1.1498,ty=-0.6195,tz=0.0121,x=1,y=1,z=1}),biR[N]{ry=0.271,x=1.0144,y=0.903,z=0.903}(R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},E{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1}),iC{rx=-0.9744,ry=-1.5695,rz=1.1659,tx=-0.9065,ty=-1.2759,tz=-0.0857,x=1.273,y=0.133,z=1.509},R{rx=0.3229,ry=-0.3828,rz=1.5117,tx=0.7618,ty=1.3803,tz=1.354,x=0.8736,y=0.8736,z=0.8736},iE{rx=1.3416,ry=-1.3967,rz=1.1368,tx=-0.7694,ty=1.0496,tz=-0.1275,x=1,y=1,z=1})' 10 10 ( format S ) 11 11 Converted to f0: 12 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 13 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 14 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 15 p:5.053754302253353, -0.5377665050675111, 2.6620556038997822, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 16 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 17 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, fr=0.27320538214602824, ry=-0.199 18 j:0, 1, sh=1 19 j:1, 2, sh=1 20 j:2, 3, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 21 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 22 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 23 n:p=0, d=S 24 n:p=0, d=S 25 n:p=0, d=S 26 n:p=1, d=S 27 n:p=1, d=S 28 n:p=1, d=* 29 n:j=0, d=M 30 n:j=0, d=M 31 n:j=1, d=M 32 n:p=2, d=Gpart 33 n:p=3, d=* 34 n:p=3, d=* 35 n:p=3, d=Gpart 36 n:p=5, d=* 37 n:p=5, d=* 38 n:p=5 39 c:6, 4, -5.154 40 c:7, 0 41 c:15, 0 42 c:15, 2 43 c:15, 3 44 c:15, 9 45 c:15, 12 46 c:15, 14 47 48 Model contains: 6 part(s) 49 5 joint(s) 50 16 neuron(s) 12 p:sh=2, sx=0.806, sy=0.806, sz=2.295 13 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 14 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 15 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 16 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 17 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 18 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271 19 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 20 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 21 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 22 p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 23 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 24 j:0, 1, sh=1 25 j:1, 2, sh=1 26 j:1, 3, sh=2 27 j:3, 4, sh=1 28 j:4, 5, sh=1 29 j:0, 6, sh=2 30 j:6, 7, sh=1 31 j:6, 8, sh=1 32 j:0, 9, sh=1 33 j:0, 10, sh=1 34 j:0, 11, sh=1 35 n:p=0, d=Gpart 36 n:p=1 37 n:j=0, d=M:p=0.899 38 n:p=3 39 n:p=6 40 c:3, 1 41 42 Model contains: 12 part(s) 43 11 joint(s) 44 5 neuron(s) 51 45 52 46 Investigating details... … … 56 50 ## ## 57 51 ############################################# 58 (part # 5)52 (part # 6) 59 53 Here is the full listing of properties as they are printed in f0 60 54 (please compare with f0 genotype). … … 64 58 [this data is provided by Part::properties() ] 65 59 # id type name group (22 properties) 66 0. x = 5.983025350431394f position.x Geometry67 1. y = -2.6270811423738007f position.y Geometry68 2. z = 5.846578096885344f position.z Geometry69 3. sh = 2d 0 3 0 shape Geometry60 0. x = 2.044122892122303 f position.x Geometry 61 1. y = 0.0 f position.y Geometry 62 2. z = 0.0 f position.z Geometry 63 3. sh = 3 d 0 3 0 shape Geometry 70 64 4. s = 1.0 f 0.1 10.0 1.0 size Geometry 71 5. sx = 0.9090909090909091 f 0.001 1000.0 1.0 scale.x Geometry72 6. sy = 0. 7527272727272727 f 0.001 1000.0 1.0 scale.y Geometry73 7. sz = 0. 7327272727272728 f 0.001 1000.0 1.0 scale.z Geometry65 5. sx = 1.0144 f 0.05 5.0 1.0 scale.x Geometry 66 6. sy = 0.903 f 0.05 5.0 1.0 scale.y Geometry 67 7. sz = 0.903 f 0.05 5.0 1.0 scale.z Geometry 74 68 8. h = 0.0 f 0 1 0 hollow Other properties 75 69 9. dn = 1.0 f 0.2 5.0 1.0 density Other properties 76 10. fr = 0. 27320538214602824f 0.0 4.0 0.4 friction Other properties77 11. ing = 0.2 5f 0.0 1.0 0.25 ingestion Other properties70 10. fr = 0.4 f 0.0 4.0 0.4 friction Other properties 71 11. ing = 0.22727272727272727 f 0.0 1.0 0.25 ingestion Other properties 78 72 12. as = 0.25 f 0.0 1.0 0.25 assimilation Other properties 79 73 13. rx = 0.0 f rot.x Geometry 80 14. ry = -0.199f rot.y Geometry74 14. ry = 0.271 f rot.y Geometry 81 75 15. rz = 0.0 f rot.z Geometry 82 76 16. i = s info Other properties … … 96 90 0. h = 0.0 f 0 1 0 hollow Extra properties 97 91 1. dn = 1.0 f 0.2 5.0 1.0 density Extra properties 98 2. fr = 0. 27320538214602824f 0.0 4.0 0.4 friction Extra properties99 3. ing = 0.2 5f 0.0 1.0 0.25 ingestion Extra properties92 2. fr = 0.4 f 0.0 4.0 0.4 friction Extra properties 93 3. ing = 0.22727272727272727 f 0.0 1.0 0.25 ingestion Extra properties 100 94 4. as = 0.25 f 0.0 1.0 0.25 assimilation Extra properties 101 95 5. vs = 0.2 f 0.05 0.7 0.2 visual thickness Extra properties … … 110 104 Now we will try to change some of properties: 111 105 112 Change property # 0 to random value from range [0..1]113 Current value of ' h' (hollow) is '0.0'106 Change property #5 to random value from range [0.05..0.7] 107 Current value of 'vs' (visual thickness) is '0.2' 114 108 Setting new value... [ using ParamInterface::set() ] 115 The value is now '0.548814' 116 117 Let's see f0... (check out part #5 !) 118 119 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 120 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 121 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 122 p:5.053754302253353, -0.5377665050675111, 2.6620556038997822, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 123 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 124 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 125 j:0, 1, sh=1 126 j:1, 2, sh=1 127 j:2, 3, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 128 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 129 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 130 n:p=0, d=S 131 n:p=0, d=S 132 n:p=0, d=S 133 n:p=1, d=S 134 n:p=1, d=S 135 n:p=1, d=* 136 n:j=0, d=M 137 n:j=0, d=M 138 n:j=1, d=M 139 n:p=2, d=Gpart 140 n:p=3, d=* 141 n:p=3, d=* 142 n:p=3, d=Gpart 143 n:p=5, d=* 144 n:p=5, d=* 145 n:p=5 146 c:6, 4, -5.154 147 c:7, 0 148 c:15, 0 149 c:15, 2 150 c:15, 3 151 c:15, 9 152 c:15, 12 153 c:15, 14 109 The value is now '0.514873' 110 111 Let's see f0... (check out part #6 !) 112 113 p:sh=2, sx=0.806, sy=0.806, sz=2.295 114 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 115 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 116 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 117 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 118 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 119 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 120 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 121 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 122 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 123 p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 124 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 125 j:0, 1, sh=1 126 j:1, 2, sh=1 127 j:1, 3, sh=2 128 j:3, 4, sh=1 129 j:4, 5, sh=1 130 j:0, 6, sh=2 131 j:6, 7, sh=1 132 j:6, 8, sh=1 133 j:0, 9, sh=1 134 j:0, 10, sh=1 135 j:0, 11, sh=1 136 n:p=0, d=Gpart 137 n:p=1 138 n:j=0, d=M:p=0.899 139 n:p=3 140 n:p=6 141 c:3, 1 154 142 155 143 ############################################# … … 158 146 ## ## 159 147 ############################################# 160 (joint # 2)148 (joint # 9) 161 149 Similarly as with Part, the full list of properties comes first: 162 150 163 151 # id type name group (21 properties) 164 0. p1 = 2d -1 999999 -1 part1 ref# Connections165 1. p2 = 3d -1 999999 -1 part2 ref# Connections152 0. p1 = 0 d -1 999999 -1 part1 ref# Connections 153 1. p2 = 10 d -1 999999 -1 part2 ref# Connections 166 154 2. sh = 1 d 0 3 0 shape Geometry 167 155 3. hx = 0.0 f hinge position.x Geometry … … 175 163 11. hyn = -1.5708 f -6.2832 0 -1.5708 hinge y negative limit Geometry 176 164 12. hyp = 1.5708 f 0 6.2832 1.5708 hinge y positive limit Geometry 177 13. stif = 0.2165289256198347f 0.0 1.0 1.0 stiffness Other properties178 14. rotstif = 0.2165289256198347f 0.0 1.0 1.0 rotation stiffness Other properties165 13. stif = 1.0 f 0.0 1.0 1.0 stiffness Other properties 166 14. rotstif = 1.0 f 0.0 1.0 1.0 rotation stiffness Other properties 179 167 15. stam = 0.25 f 0.0 1.0 0.25 stamina Other properties 180 168 16. i = s info Other properties … … 192 180 The Part's position is changed, but everything else stays intact: 193 181 194 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 195 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 196 p:3.4488812833580815, -0.36888325253375553, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 197 p:5.053754302253353, -0.5377665050675111, 2.6620556038997822, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 198 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 199 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 200 j:0, 1, sh=1 201 j:1, 2, sh=1 202 j:2, 3, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 203 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 204 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 205 n:p=0, d=S 206 n:p=0, d=S 207 n:p=0, d=S 208 n:p=1, d=S 209 n:p=1, d=S 210 n:p=1, d=* 211 n:j=0, d=M 212 n:j=0, d=M 213 n:j=1, d=M 214 n:p=2, d=Gpart 215 n:p=3, d=* 216 n:p=3, d=* 217 n:p=3, d=Gpart 218 n:p=5, d=* 219 n:p=5, d=* 220 n:p=5 221 c:6, 4, -5.154 222 c:7, 0 223 c:15, 0 224 c:15, 2 225 c:15, 3 226 c:15, 9 227 c:15, 12 228 c:15, 14 182 p:y=-0.1, sh=2, sx=0.806, sy=0.806, sz=2.295 183 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 184 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 185 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 186 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 187 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 188 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 189 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 190 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 191 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 192 p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 193 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 194 j:0, 1, sh=1 195 j:1, 2, sh=1 196 j:1, 3, sh=2 197 j:3, 4, sh=1 198 j:4, 5, sh=1 199 j:0, 6, sh=2 200 j:6, 7, sh=1 201 j:6, 8, sh=1 202 j:0, 9, sh=1 203 j:0, 10, sh=1 204 j:0, 11, sh=1 205 n:p=0, d=Gpart 206 n:p=1 207 n:j=0, d=M:p=0.899 208 n:p=3 209 n:p=6 210 c:3, 1 229 211 230 212 How would this joint look like with delta option enabled? … … 232 214 f0 is now: 233 215 234 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 235 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 236 p:3.4488812833580815, -0.36888325253375553, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 237 p:5.053754302253353, -0.5377665050675109, 2.6620556038997822, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 238 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 239 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 240 j:0, 1, sh=1 241 j:1, 2, sh=1 242 j:2, 3, rx=-0.6137069589668486, 0.9336120115153849, 0.32629609148341426, dx=1.6048730188952711, -0.16888325253375558, 1.3310278019498911, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 243 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 244 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 245 n:p=0, d=S 246 n:p=0, d=S 247 n:p=0, d=S 248 n:p=1, d=S 249 n:p=1, d=S 250 n:p=1, d=* 251 n:j=0, d=M 252 n:j=0, d=M 253 n:j=1, d=M 254 n:p=2, d=Gpart 255 n:p=3, d=* 256 n:p=3, d=* 257 n:p=3, d=Gpart 258 n:p=5, d=* 259 n:p=5, d=* 260 n:p=5 261 c:6, 4, -5.154 262 c:7, 0 263 c:15, 0 264 c:15, 2 265 c:15, 3 266 c:15, 9 267 c:15, 12 268 c:15, 14 216 p:y=-0.1, sh=2, sx=0.806, sy=0.806, sz=2.295 217 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 218 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 219 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 220 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 221 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 222 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 223 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 224 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 225 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 226 p:0.13646425523681838, 0.6195656475707613, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 227 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 228 j:0, 1, sh=1 229 j:1, 2, sh=1 230 j:1, 3, sh=2 231 j:3, 4, sh=1 232 j:4, 5, sh=1 233 j:0, 6, sh=2 234 j:6, 7, sh=1 235 j:6, 8, sh=1 236 j:0, 9, sh=1 237 j:0, 10, rx=0.3229000000000001, -0.3828, 1.5117, dx=-0.5550636879509978, 0.9656107299102641, 3.181143899353255, sh=1 238 j:0, 11, sh=1 239 n:p=0, d=Gpart 240 n:p=1 241 n:j=0, d=M:p=0.899 242 n:p=3 243 n:p=6 244 c:3, 1 269 245 270 246 ...so this is a delta joint. … … 272 248 Delta fields (dx,dy,dz) describe relative location of the second part. 273 249 This joint will change the second Part's positions to preserve delta distance. 274 Let's move the first Part (#2) along y axis (+0.1) and change delta.z (dz) by 0.1. 275 Position of the second Part referenced by this joint (part #3) is now changed: 276 277 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 278 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 279 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 280 p:5.053754302253353, -0.43776650506751086, 2.762055603899782, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 281 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 282 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 283 j:0, 1, sh=1 284 j:1, 2, sh=1 285 j:2, 3, rx=-0.6137069589668486, 0.9336120115153849, 0.32629609148341426, dx=1.6048730188952711, -0.16888325253375558, 1.4310278019498912, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 286 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 287 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 288 n:p=0, d=S 289 n:p=0, d=S 290 n:p=0, d=S 291 n:p=1, d=S 292 n:p=1, d=S 293 n:p=1, d=* 294 n:j=0, d=M 295 n:j=0, d=M 296 n:j=1, d=M 297 n:p=2, d=Gpart 298 n:p=3, d=* 299 n:p=3, d=* 300 n:p=3, d=Gpart 301 n:p=5, d=* 302 n:p=5, d=* 303 n:p=5 304 c:6, 4, -5.154 305 c:7, 0 306 c:15, 0 307 c:15, 2 308 c:15, 3 309 c:15, 9 310 c:15, 12 311 c:15, 14 250 Let's move the first Part (#0) along y axis (+0.1) and change delta.z (dz) by 0.1. 251 Position of the second Part referenced by this joint (part #10) is now changed: 252 253 p:sh=2, sx=0.806, sy=0.806, sz=2.295 254 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 255 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 256 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 257 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 258 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 259 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 260 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 261 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 262 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 263 p:0.17023272858450833, 0.753051220526163, 3.3779194402835317, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 264 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 265 j:0, 1, sh=1 266 j:1, 2, sh=1 267 j:1, 3, sh=2 268 j:3, 4, sh=1 269 j:4, 5, sh=1 270 j:0, 6, sh=2 271 j:6, 7, sh=1 272 j:6, 8, sh=1 273 j:0, 9, sh=1 274 j:0, 10, rx=0.3229000000000001, -0.3828, 1.5117, dx=-0.5550636879509978, 0.9656107299102641, 3.281143899353255, sh=1 275 j:0, 11, sh=1 276 n:p=0, d=Gpart 277 n:p=1 278 n:j=0, d=M:p=0.899 279 n:p=3 280 n:p=6 281 c:3, 1 312 282 313 283 If no delta fields are defined, they will be computed automatically. … … 316 286 As you can see, Joint's delta fields have altered: 317 287 318 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 319 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 320 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 321 p:5.053754302253353, -0.43776650506751086, 2.5620556038997817, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 322 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 323 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 324 j:0, 1, sh=1 325 j:1, 2, sh=1 326 j:2, 3, rx=-0.6137069589668486, 0.9336120115153848, 0.32629609148341426, dx=1.6048730188952707, -0.16888325253375547, 1.2310278019498906, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347 327 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 328 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 329 n:p=0, d=S 330 n:p=0, d=S 331 n:p=0, d=S 332 n:p=1, d=S 333 n:p=1, d=S 334 n:p=1, d=* 335 n:j=0, d=M 336 n:j=0, d=M 337 n:j=1, d=M 338 n:p=2, d=Gpart 339 n:p=3, d=* 340 n:p=3, d=* 341 n:p=3, d=Gpart 342 n:p=5, d=* 343 n:p=5, d=* 344 n:p=5 345 c:6, 4, -5.154 346 c:7, 0 347 c:15, 0 348 c:15, 2 349 c:15, 3 350 c:15, 9 351 c:15, 12 352 c:15, 14 288 p:sh=2, sx=0.806, sy=0.806, sz=2.295 289 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 290 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 291 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 292 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 293 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 294 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 295 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 296 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 297 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 298 p:0.17023272858450833, 0.753051220526163, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 299 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 300 j:0, 1, sh=1 301 j:1, 2, sh=1 302 j:1, 3, sh=2 303 j:3, 4, sh=1 304 j:4, 5, sh=1 305 j:0, 6, sh=2 306 j:6, 7, sh=1 307 j:6, 8, sh=1 308 j:0, 9, sh=1 309 j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1 310 j:0, 11, sh=1 311 n:p=0, d=Gpart 312 n:p=1 313 n:j=0, d=M:p=0.899 314 n:p=3 315 n:p=6 316 c:3, 1 353 317 354 318 Part references and delta fields are the 'core' properties of the Joint. … … 357 321 358 322 # id type name group (5 properties) 359 0. stif = 0.2165289256198347f 0.0 1.0 1.0 stiffness Extra properties360 1. rotstif = 0.2165289256198347f 0.0 1.0 1.0 rotation stiffness Extra properties323 0. stif = 1.0 f 0.0 1.0 1.0 stiffness Extra properties 324 1. rotstif = 1.0 f 0.0 1.0 1.0 rotation stiffness Extra properties 361 325 2. vr = 1.0 f 0.0 1.0 1.0 red component Extra properties 362 326 3. vg = 1.0 f 0.0 1.0 1.0 green component Extra properties … … 364 328 365 329 They can be changed just like Part's extra properties: 366 Change property # 4to random value from range [0..1]367 Current value of 'v b' (bluecomponent) is '1.0'330 Change property #3 to random value from range [0..1] 331 Current value of 'vg' (green component) is '1.0' 368 332 Setting new value... [ using ParamInterface::set() ] 369 The value is now '0. 592845'333 The value is now '0.857946' 370 334 And after that we have this genotype: 371 335 372 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 373 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 374 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 375 p:5.053754302253352, -0.4377665050675108, 2.5620556038997817, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 376 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 377 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 378 j:0, 1, sh=1 379 j:1, 2, sh=1 380 j:2, 3, rx=-0.6137069589668486, 0.9336120115153848, 0.32629609148341426, dx=1.6048730188952707, -0.16888325253375547, 1.2310278019498906, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347, vb=0.592845 381 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 382 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 383 n:p=0, d=S 384 n:p=0, d=S 385 n:p=0, d=S 386 n:p=1, d=S 387 n:p=1, d=S 388 n:p=1, d=* 389 n:j=0, d=M 390 n:j=0, d=M 391 n:j=1, d=M 392 n:p=2, d=Gpart 393 n:p=3, d=* 394 n:p=3, d=* 395 n:p=3, d=Gpart 396 n:p=5, d=* 397 n:p=5, d=* 398 n:p=5 399 c:6, 4, -5.154 400 c:7, 0 401 c:15, 0 402 c:15, 2 403 c:15, 3 404 c:15, 9 405 c:15, 12 406 c:15, 14 336 p:sh=2, sx=0.806, sy=0.806, sz=2.295 337 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 338 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 339 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 340 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 341 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 342 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 343 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 344 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 345 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 346 p:0.17023272858450844, 0.7530512205261631, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 347 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 348 j:0, 1, sh=1 349 j:1, 2, sh=1 350 j:1, 3, sh=2 351 j:3, 4, sh=1 352 j:4, 5, sh=1 353 j:0, 6, sh=2 354 j:6, 7, sh=1 355 j:6, 8, sh=1 356 j:0, 9, sh=1 357 j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1, vg=0.857946 358 j:0, 11, sh=1 359 n:p=0, d=Gpart 360 n:p=1 361 n:j=0, d=M:p=0.899 362 n:p=3 363 n:p=6 364 c:3, 1 407 365 408 366 ############################################# … … 411 369 ## ## 412 370 ############################################# 413 (neuro # 4)371 (neuro # 2) 414 372 Basic features of Neuro object are similar to those of Part and Joint. 415 373 We can request a property list: 416 374 417 375 # id type name group (10 properties) 418 0. p = 1d -1 999999 -1 part ref# Connections419 1. j = -1d -1 999999 -1 joint ref# Connections420 2. d = Ss details Other376 0. p = -1 d -1 999999 -1 part ref# Connections 377 1. j = 0 d -1 999999 -1 joint ref# Connections 378 2. d = M:p=0.899 s details Other 421 379 3. i = s info Other 422 380 4. Vstyle = neuro s 0 0 neuro vis_style Visual … … 438 396 The most unusual thing is 'details' field (d). 439 397 It is something like separate object with its own set of properties. 440 Currently the value of 'd' is ' S'.441 ' S' is the class name (Neuro::getClassName() == 'S') and means 'Smell'.398 Currently the value of 'd' is 'M:p=0.899'. 399 'M' is the class name (Neuro::getClassName() == 'M') and means 'Muscle for solids'. 442 400 Neuro::getClass() gives you information about basic characteristic 443 401 of the class, that can be analyzed automatically. 444 For the current object we can learn that it supports no inputs (getPreferredInputs()) and provides meaningful output signal (getPreferredOutput()==1). 445 Instances of 'S' can be used in models having any shape types. 446 Instances of 'S' can be attached to Parts. 447 (This class does not have its own properties 448 - Neuro::classProperties().getPropCount()==0) 402 For the current object we can learn that it supports 1 inputs (getPreferredInputs()) and doesn't provide useful output signal (getPreferredOutput()==0). 403 Instances of 'M' can be used in models having shape types: 'solid shapes'. 404 Instances of 'M' can be attached to Joints having shapes: 'hinge x' 'hinge xy'. 405 The class defines its own properties: 406 407 [ data provided by Neuro::classProperties() ] 408 # id type name group (2 properties) 409 0. p = 0.899 f 0.01 1.0 1.0 power Muscle for solids 410 1. a = 0 d 0 1 0 axis Muscle for solids 411 and they can be changed: 412 Change property #1 to random value from range [0..1] 413 Current value of 'a' (axis) is '0' 414 Setting new value... [ using ParamInterface::set() ] 415 The value is now '0' 416 After that, 'details' contains the new object: 'M:p=0.899'. 449 417 The class of this object can be changed using Neuro::setClassName() 450 418 The following classes are available: … … 476 444 22. Sin Sinus generator 2 477 445 478 Let's change the Neuro's class to 'D'... 479 The final object description will be then: 'D' 446 Let's change the Neuro's class to 'Sti'... 447 [WARN] Param.loadSingleLine: Unknown property 'Sti.p' (ignored) 448 The final object description will be then: 'Sti' 480 449 And the full f0 genotype: 481 450 482 p:sh=2, sx=0.8264462809917354, sy=0.8264462809917354, sz=0.8264462809917354, ry=-0.214 483 p:1.84400826446281, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.36363636363636365 484 p:3.4488812833580815, -0.26888325253375556, 1.3310278019498911, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942, rx=0.603, -0.9391, 0.3034 485 p:5.053754302253352, -0.4377665050675108, 2.5620556038997817, sh=2, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3305785123966942 486 p:5.552059067218389, -1.6581236294201593, 4.369698100138417, sh=1, sx=0.9090909090909091, sy=0.9090909090909091, sz=0.9090909090909091, fr=0.3005259203606311, rx=0.603, -0.9391, 0.3034 487 p:5.983025350431394, -2.6270811423738007, 5.846578096885344, sh=2, sx=0.9090909090909091, sy=0.7527272727272727, sz=0.7327272727272728, h=0.548814, fr=0.27320538214602824, ry=-0.199 488 j:0, 1, sh=1 489 j:1, 2, sh=1 490 j:2, 3, rx=-0.6137069589668486, 0.9336120115153848, 0.32629609148341426, dx=1.6048730188952707, -0.16888325253375547, 1.2310278019498906, sh=1, stif=0.2165289256198347, rotstif=0.2165289256198347, vb=0.592845 491 j:3, 4, sh=1, stif=0.9090909090909091, rotstif=0.9090909090909091 492 j:4, 5, sh=1, stif=0.8264462809917354, rotstif=0.8264462809917354 493 n:p=0, d=S 494 n:p=0, d=S 495 n:p=0, d=S 496 n:p=1, d=S 497 n:p=1, d=D 498 n:p=1, d=* 499 n:j=0, d=M 500 n:j=0, d=M 501 n:j=1, d=M 502 n:p=2, d=Gpart 503 n:p=3, d=* 504 n:p=3, d=* 505 n:p=3, d=Gpart 506 n:p=5, d=* 507 n:p=5, d=* 508 n:p=5 509 c:6, 4, -5.154 510 c:7, 0 511 c:15, 0 512 c:15, 2 513 c:15, 3 514 c:15, 9 515 c:15, 12 516 c:15, 14 451 p:sh=2, sx=0.806, sy=0.806, sz=2.295 452 p:1.6610658177212956, sh=2, sx=0.806, sz=0.806 453 p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368 454 p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208 455 p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977 456 p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292 457 p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873 458 p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 459 p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368 460 p:1.0846131653683386, -0.09317957887309433, -3.5838606901740344, sh=2, sx=1.273, sy=0.133, sz=1.509, ing=0.22727272727272727, rx=-0.9744, -1.5695, 1.1659 461 p:0.17023272858450844, 0.7530512205261631, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117 462 p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368 463 j:0, 1, sh=1 464 j:1, 2, sh=1 465 j:1, 3, sh=2 466 j:3, 4, sh=1 467 j:4, 5, sh=1 468 j:0, 6, sh=2 469 j:6, 7, sh=1 470 j:6, 8, sh=1 471 j:0, 9, sh=1 472 j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1, vg=0.857946 473 j:0, 11, sh=1 474 n:p=0, d=Gpart 475 n:p=1 476 n:j=0, d=Sti 477 n:p=3 478 n:p=6 479 c:3, 1 517 480 518 481 … … 522 485 1. You can redirect output: genomanipulation >filename.txt 523 486 2. Each run can yield different results and new behaviors, but you 524 need to uncomment srand(time(0)) in genomanipulation.cpp.487 need to uncomment rndRandomizeSeed() in genomanipulation.cpp. 525 488 3. This application will use custom genotype passed as 526 489 a commandline parameter: genomanipulation "/*9*/FULU"
Note: See TracChangeset
for help on using the changeset viewer.