Ignore:
Timestamp:
11/28/20 17:38:03 (3 years ago)
Author:
Maciej Komosinski
Message:

Updated test results after changes to evol_test and fS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/tests/genomanipulation-fS.goal

    r1009 r1033  
    77Found 6 converter(s) producing f0
    88
    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}'
     9Source 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})'
    1010                  ( format S )
    1111Converted 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)
     12p:sh=2, sx=0.806, sy=0.806, sz=2.295
     13p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     14p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     15p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     16p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     17p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     18p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271
     19p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     20p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     21p: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
     22p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     23p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     24j:0, 1, sh=1
     25j:1, 2, sh=1
     26j:1, 3, sh=2
     27j:3, 4, sh=1
     28j:4, 5, sh=1
     29j:0, 6, sh=2
     30j:6, 7, sh=1
     31j:6, 8, sh=1
     32j:0, 9, sh=1
     33j:0, 10, sh=1
     34j:0, 11, sh=1
     35n:p=0, d=Gpart
     36n:p=1
     37n:j=0, d=M:p=0.899
     38n:p=3
     39n:p=6
     40c:3, 1
     41
     42Model contains: 12 part(s)
     43                11 joint(s)
     44                5 neuron(s)
    5145
    5246Investigating details...
     
    5650   ##                                           ##
    5751    #############################################
    58             (part # 5)
     52            (part # 6)
    5953Here is the full listing of properties as they are printed in f0
    6054 (please compare with f0 genotype).
     
    6458 [this data is provided by Part::properties() ]
    6559 #        id                      type  name        group (22 properties)
    66  0.        x = 5.983025350431394    f   position.x  Geometry 
    67  1.        y = -2.6270811423738007  f   position.y  Geometry 
    68  2.        z = 5.846578096885344    f   position.z  Geometry 
    69  3.       sh = 2                    d 0 3 0 shape       Geometry 
     60 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 
    7064 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     Geometry 
    72  6.       sy = 0.7527272727272727   f 0.001 1000.0 1.0 scale.y     Geometry 
    73  7.       sz = 0.7327272727272728   f 0.001 1000.0 1.0 scale.z     Geometry 
     65 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 
    7468 8.        h = 0.0                  f 0 1 0 hollow      Other properties
    7569 9.       dn = 1.0                  f 0.2 5.0 1.0 density     Other properties
    76 10.       fr = 0.27320538214602824  f 0.0 4.0 0.4 friction    Other properties
    77 11.      ing = 0.25                 f 0.0 1.0 0.25 ingestion   Other properties
     7010.       fr = 0.4                  f 0.0 4.0 0.4 friction    Other properties
     7111.      ing = 0.22727272727272727  f 0.0 1.0 0.25 ingestion   Other properties
    787212.       as = 0.25                 f 0.0 1.0 0.25 assimilation  Other properties
    797313.       rx = 0.0                  f   rot.x       Geometry 
    80 14.       ry = -0.199               f   rot.y       Geometry 
     7414.       ry = 0.271                f   rot.y       Geometry 
    817515.       rz = 0.0                  f   rot.z       Geometry 
    827616.        i =                      s   info        Other properties
     
    9690 0.        h = 0.0                  f 0 1 0 hollow      Extra properties
    9791 1.       dn = 1.0                  f 0.2 5.0 1.0 density     Extra properties
    98  2.       fr = 0.27320538214602824  f 0.0 4.0 0.4 friction    Extra properties
    99  3.      ing = 0.25                 f 0.0 1.0 0.25 ingestion   Extra properties
     92 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
    10094 4.       as = 0.25                 f 0.0 1.0 0.25 assimilation  Extra properties
    10195 5.       vs = 0.2                  f 0.05 0.7 0.2 visual thickness  Extra properties
     
    110104Now we will try to change some of properties:
    111105
    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'
    114108      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
     111Let's see f0... (check out part #6 !)
     112
     113p:sh=2, sx=0.806, sy=0.806, sz=2.295
     114p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     115p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     116p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     117p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     118p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     119p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     120p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     121p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     122p: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
     123p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     124p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     125j:0, 1, sh=1
     126j:1, 2, sh=1
     127j:1, 3, sh=2
     128j:3, 4, sh=1
     129j:4, 5, sh=1
     130j:0, 6, sh=2
     131j:6, 7, sh=1
     132j:6, 8, sh=1
     133j:0, 9, sh=1
     134j:0, 10, sh=1
     135j:0, 11, sh=1
     136n:p=0, d=Gpart
     137n:p=1
     138n:j=0, d=M:p=0.899
     139n:p=3
     140n:p=6
     141c:3, 1
    154142
    155143    #############################################
     
    158146   ##                                           ##
    159147    #############################################
    160             (joint # 2)
     148            (joint # 9)
    161149Similarly as with Part, the full list of properties comes first:
    162150
    163151 #        id                      type  name        group (21 properties)
    164  0.       p1 = 2                    d -1 999999 -1 part1 ref#  Connections
    165  1.       p2 = 3                    d -1 999999 -1 part2 ref#  Connections
     152 0.       p1 = 0                    d -1 999999 -1 part1 ref#  Connections
     153 1.       p2 = 10                   d -1 999999 -1 part2 ref#  Connections
    166154 2.       sh = 1                    d 0 3 0 shape       Geometry 
    167155 3.       hx = 0.0                  f   hinge position.x  Geometry 
     
    17516311.      hyn = -1.5708              f -6.2832 0 -1.5708 hinge y negative limit  Geometry 
    17616412.      hyp = 1.5708               f 0 6.2832 1.5708 hinge y positive limit  Geometry 
    177 13.     stif = 0.2165289256198347   f 0.0 1.0 1.0 stiffness   Other properties
    178 14.  rotstif = 0.2165289256198347   f 0.0 1.0 1.0 rotation stiffness  Other properties
     16513.     stif = 1.0                  f 0.0 1.0 1.0 stiffness   Other properties
     16614.  rotstif = 1.0                  f 0.0 1.0 1.0 rotation stiffness  Other properties
    17916715.     stam = 0.25                 f 0.0 1.0 0.25 stamina     Other properties
    18016816.        i =                      s   info        Other properties
     
    192180The Part's position is changed, but everything else stays intact:
    193181
    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
     182p:y=-0.1, sh=2, sx=0.806, sy=0.806, sz=2.295
     183p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     184p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     185p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     186p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     187p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     188p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     189p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     190p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     191p: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
     192p:0.1364642552368182, 0.619565647570761, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     193p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     194j:0, 1, sh=1
     195j:1, 2, sh=1
     196j:1, 3, sh=2
     197j:3, 4, sh=1
     198j:4, 5, sh=1
     199j:0, 6, sh=2
     200j:6, 7, sh=1
     201j:6, 8, sh=1
     202j:0, 9, sh=1
     203j:0, 10, sh=1
     204j:0, 11, sh=1
     205n:p=0, d=Gpart
     206n:p=1
     207n:j=0, d=M:p=0.899
     208n:p=3
     209n:p=6
     210c:3, 1
    229211
    230212How would this joint look like with delta option enabled?
     
    232214f0 is now:
    233215
    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
     216p:y=-0.1, sh=2, sx=0.806, sy=0.806, sz=2.295
     217p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     218p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     219p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     220p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     221p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     222p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     223p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     224p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     225p: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
     226p:0.13646425523681838, 0.6195656475707613, 3.289951226640109, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     227p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     228j:0, 1, sh=1
     229j:1, 2, sh=1
     230j:1, 3, sh=2
     231j:3, 4, sh=1
     232j:4, 5, sh=1
     233j:0, 6, sh=2
     234j:6, 7, sh=1
     235j:6, 8, sh=1
     236j:0, 9, sh=1
     237j:0, 10, rx=0.3229000000000001, -0.3828, 1.5117, dx=-0.5550636879509978, 0.9656107299102641, 3.181143899353255, sh=1
     238j:0, 11, sh=1
     239n:p=0, d=Gpart
     240n:p=1
     241n:j=0, d=M:p=0.899
     242n:p=3
     243n:p=6
     244c:3, 1
    269245
    270246...so this is a delta joint.
     
    272248Delta fields (dx,dy,dz) describe relative location of the second part.
    273249This 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
     250Let's move the first Part (#0) along y axis (+0.1) and change delta.z (dz) by 0.1.
     251Position of the second Part referenced by this joint (part #10) is now changed:
     252
     253p:sh=2, sx=0.806, sy=0.806, sz=2.295
     254p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     255p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     256p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     257p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     258p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     259p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     260p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     261p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     262p: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
     263p:0.17023272858450833, 0.753051220526163, 3.3779194402835317, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     264p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     265j:0, 1, sh=1
     266j:1, 2, sh=1
     267j:1, 3, sh=2
     268j:3, 4, sh=1
     269j:4, 5, sh=1
     270j:0, 6, sh=2
     271j:6, 7, sh=1
     272j:6, 8, sh=1
     273j:0, 9, sh=1
     274j:0, 10, rx=0.3229000000000001, -0.3828, 1.5117, dx=-0.5550636879509978, 0.9656107299102641, 3.281143899353255, sh=1
     275j:0, 11, sh=1
     276n:p=0, d=Gpart
     277n:p=1
     278n:j=0, d=M:p=0.899
     279n:p=3
     280n:p=6
     281c:3, 1
    312282
    313283If no delta fields are defined, they will be computed automatically.
     
    316286As you can see, Joint's delta fields have altered:
    317287
    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
     288p:sh=2, sx=0.806, sy=0.806, sz=2.295
     289p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     290p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     291p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     292p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     293p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     294p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     295p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     296p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     297p: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
     298p:0.17023272858450833, 0.753051220526163, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     299p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     300j:0, 1, sh=1
     301j:1, 2, sh=1
     302j:1, 3, sh=2
     303j:3, 4, sh=1
     304j:4, 5, sh=1
     305j:0, 6, sh=2
     306j:6, 7, sh=1
     307j:6, 8, sh=1
     308j:0, 9, sh=1
     309j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1
     310j:0, 11, sh=1
     311n:p=0, d=Gpart
     312n:p=1
     313n:j=0, d=M:p=0.899
     314n:p=3
     315n:p=6
     316c:3, 1
    353317
    354318Part references and delta fields are the 'core' properties of the Joint.
     
    357321
    358322 #        id                      type  name        group (5 properties)
    359  0.     stif = 0.2165289256198347   f 0.0 1.0 1.0 stiffness   Extra properties
    360  1.  rotstif = 0.2165289256198347   f 0.0 1.0 1.0 rotation stiffness  Extra properties
     323 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
    361325 2.       vr = 1.0                  f 0.0 1.0 1.0 red component  Extra properties
    362326 3.       vg = 1.0                  f 0.0 1.0 1.0 green component  Extra properties
     
    364328
    365329They can be changed just like Part's extra properties:
    366       Change property #4 to random value from range [0..1]
    367       Current value of 'vb' (blue component) is '1.0'
     330      Change property #3 to random value from range [0..1]
     331      Current value of 'vg' (green component) is '1.0'
    368332      Setting new value... [ using ParamInterface::set() ]
    369       The value is now '0.592845'
     333      The value is now '0.857946'
    370334And after that we have this genotype:
    371335
    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
     336p:sh=2, sx=0.806, sy=0.806, sz=2.295
     337p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     338p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     339p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     340p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     341p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     342p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     343p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     344p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     345p: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
     346p:0.17023272858450844, 0.7530512205261631, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     347p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     348j:0, 1, sh=1
     349j:1, 2, sh=1
     350j:1, 3, sh=2
     351j:3, 4, sh=1
     352j:4, 5, sh=1
     353j:0, 6, sh=2
     354j:6, 7, sh=1
     355j:6, 8, sh=1
     356j:0, 9, sh=1
     357j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1, vg=0.857946
     358j:0, 11, sh=1
     359n:p=0, d=Gpart
     360n:p=1
     361n:j=0, d=M:p=0.899
     362n:p=3
     363n:p=6
     364c:3, 1
    407365
    408366    #############################################
     
    411369   ##                                           ##
    412370    #############################################
    413             (neuro # 4)
     371            (neuro # 2)
    414372Basic features of Neuro object are similar to those of Part and Joint.
    415373We can request a property list:
    416374
    417375 #        id                      type  name        group (10 properties)
    418  0.        p = 1                    d -1 999999 -1 part ref#   Connections
    419  1.        j = -1                   d -1 999999 -1 joint ref#  Connections
    420  2.        d = S                    s   details     Other     
     376 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     
    421379 3.        i =                      s   info        Other     
    422380 4.   Vstyle = neuro                s 0 0 neuro vis_style   Visual   
     
    438396The most unusual thing is 'details' field (d).
    439397It 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'.
     398Currently the value of 'd' is 'M:p=0.899'.
     399'M' is the class name (Neuro::getClassName() == 'M') and means 'Muscle for solids'.
    442400Neuro::getClass() gives you information about basic characteristic
    443401of 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)
     402For the current object we can learn that it supports 1 inputs (getPreferredInputs()) and doesn't provide useful output signal (getPreferredOutput()==0).
     403Instances of 'M' can be used in models having shape types: 'solid shapes'.
     404Instances of 'M' can be attached to Joints having shapes: 'hinge x' 'hinge xy'.
     405The 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
     411and 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'
     416After that, 'details' contains the new object: 'M:p=0.899'.
    449417The class of this object can be changed using Neuro::setClassName()
    450418The following classes are available:
     
    47644422.   Sin  Sinus generator        2
    477445
    478 Let's change the Neuro's class to 'D'...
    479 The final object description will be then: 'D'
     446Let's change the Neuro's class to 'Sti'...
     447[WARN] Param.loadSingleLine: Unknown property 'Sti.p' (ignored)
     448The final object description will be then: 'Sti'
    480449And the full f0 genotype:
    481450
    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
     451p:sh=2, sx=0.806, sy=0.806, sz=2.295
     452p:1.6610658177212956, sh=2, sx=0.806, sz=0.806
     453p:2.669522581015868, -0.12927953115999094, 1.770803754024758, sh=1, rx=1.3416, -1.3967, 1.1368
     454p:2.5149067817465802, -0.12852148117052686, 1.7757109168238943, sh=1, ing=0.275, rx=-1.277, -1.087, -0.9208
     455p:3.491120795397971, 0.0627093264475479, 3.542562176271334, sh=1, rx=0.4085, 1.0807, 0.5977
     456p:4.82498021179015, -1.4556859677056804, 3.7057221690326423, sh=1, rx=-0.9279, -0.2806, -0.7292
     457p:2.044122892122303, sh=3, sx=1.0144, sy=0.903, sz=0.903, ing=0.22727272727272727, ry=0.271, vs=0.514873
     458p:2.1225041839451873, 0.3558613626799459, 1.8896569415253044, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     459p:3.2159989925040344, -0.15022914055334208, 2.057760603467444, sh=1, rx=1.3416, -1.3967, 1.1368
     460p: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
     461p:0.17023272858450844, 0.7530512205261631, 3.1779194402835316, sh=3, sx=0.8736, sy=0.8736, sz=0.8736, rx=0.3229, -0.3828, 1.5117
     462p:1.6422082610960242, -0.21052356609516198, 2.883642273506047, sh=1, ing=0.22727272727272727, rx=1.3416, -1.3967, 1.1368
     463j:0, 1, sh=1
     464j:1, 2, sh=1
     465j:1, 3, sh=2
     466j:3, 4, sh=1
     467j:4, 5, sh=1
     468j:0, 6, sh=2
     469j:6, 7, sh=1
     470j:6, 8, sh=1
     471j:0, 9, sh=1
     472j:0, 10, rx=0.32290000000000013, -0.3828, 1.5117, dx=-0.48035983335347077, 0.9067404686418418, 3.10520747206641, sh=1, vg=0.857946
     473j:0, 11, sh=1
     474n:p=0, d=Gpart
     475n:p=1
     476n:j=0, d=Sti
     477n:p=3
     478n:p=6
     479c:3, 1
    517480
    518481
     
    522485  1. You can redirect output: genomanipulation >filename.txt
    523486  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.
    525488  3. This application will use custom genotype passed as
    526489     a commandline parameter: genomanipulation "/*9*/FULU"
Note: See TracChangeset for help on using the changeset viewer.