Creature class in Visual style definition

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.

42 members:

type and namedescriptioncomments
string name
string
Name  
string genotype
multiline string
Genotype  
string info
multiline string
Info Additional info or comments 
object group
object field
group  
integer gnum
integer
Generation  
float energ0
floating point
Starting energy  
float idleen
floating point
Idle power consumption  
float energy
floating point
Energy  
float energy_p
floating point
Energy income  
float energy_m
floating point
Energy costs  
float energy_b
floating point
Energy balance  
integer perf
integer, 0 .. 2
  • 0 = Off
  • 1 = On
  • 2 = Waiting for freeze
  • Performance calculation  
    integer nnenabled
    integer, 0 .. 1 (false/true)
    NN enabled  
    integer lifespan
    integer
    Life span  
    float distance
    floating point
    Distance  
    float c_velocity
    floating point
    Velocity  
    float c_vertvelocity
    floating point
    Vertical velocity  
    float c_vertpos
    floating point
    Vertical position  
    float velocity
    floating point
    Avg.velocity  
    float vertpos
    floating point
    Avg.vertical position  
    float vertvel
    floating point
    Avg.vertical velocity  
    float pos_x
    floating point
    position.x  
    float pos_y
    floating point
    position.y  
    float pos_z
    floating point
    position.z  
    float size_x
    floating point
    size.x  
    float size_y
    floating point
    size.y  
    float size_z
    floating point
    size.z  
    float center_x
    floating point
    center.x  
    float center_y
    floating point
    center.y  
    float center_z
    floating point
    center.z  
    integer numparts
    integer
    number of parts  
    integer numjoints
    integer
    number of joints  
    integer numneurons
    integer
    number of neurons  
    field user1
    untyped field
    User field 1  
    field user2
    untyped field
    User field 2  
    field user3
    untyped field
    User field 3  
    function move
    function
    move  
    function moveAbs
    function
    move to absolute location  
    function getPart
    function
    getPart (static model information)  
    function getJoint
    function
    getJoint  
    function getNeuro
    function
    getNeuro  
    function getMechPart
    function
    getMechPart (current properties)  

    Global context>>Experiment definition>>Visual style definition