The object inside the simulated world, including its physical structure, neural network and performance data. Food pieces, obstacles and other movable objects can be implemented as Creatures even though the are not "alive". See also: CreaturesGroup.
| type and name | description | comments |
namestring |
Name | |
genotypemultiline string |
Genotype | |
infomultiline string |
Info | Additional info or comments |
groupobject field |
group | |
gnuminteger |
Generation | |
energ0floating point |
Starting energy | |
idleenfloating point |
Idle power consumption | |
energyfloating point |
Energy | |
energy_pfloating point |
Energy income | |
energy_mfloating point |
Energy costs | |
energy_bfloating point |
Energy balance | |
perfinteger, 0 .. 2 0 = Off1 = On2 = Waiting for freeze |
Performance calculation | |
nnenabledinteger, 0 .. 1 (false/true) |
NN enabled | |
lifespaninteger |
Life span | |
distancefloating point |
Distance | |
c_velocityfloating point |
Velocity | |
c_vertvelocityfloating point |
Vertical velocity | |
c_vertposfloating point |
Vertical position | |
velocityfloating point |
Avg.velocity | |
vertposfloating point |
Avg.vertical position | |
vertvelfloating point |
Avg.vertical velocity | |
pos_xfloating point |
position.x | |
pos_yfloating point |
position.y | |
pos_zfloating point |
position.z | |
size_xfloating point |
size.x | |
size_yfloating point |
size.y | |
size_zfloating point |
size.z | |
center_xfloating point |
center.x | |
center_yfloating point |
center.y | |
center_zfloating point |
center.z | |
numpartsinteger |
number of parts | |
numjointsinteger |
number of joints | |
numneuronsinteger |
number of neurons | |
user1untyped field |
User field 1 | |
user2untyped field |
User field 2 | |
user3untyped field |
User field 3 | |
movefunction |
move | |
moveAbsfunction |
move to absolute location | |
getPartfunction |
getPart (static model information) | |
getJointfunction |
getJoint | |
getNeurofunction |
getNeuro | |
getMechPartfunction |
getMechPart (current properties) | |