Struct ramp_block_embodiment

Inheritance Relationships

Base Type

Struct Documentation

struct ramp_block_embodiment : public cosm::repr::base_embodiment

Handle for the implementation on how to take a crepr::ramp_block3D and make it physically embodied in the 3D world in ARGoS.

Right now, this is done by using very thin ARGoS boxes for the slope (top), the back, and the botton of the block. Since the sides are triangles, that is not directly supported by ARGoS, and I don’t want to implement it

Have to use raw pointers and new in order to be able to hand ownership of the block to ARGoS.

Public Members

::argos::CBoxEntity *back = {nullptr}
::argos::CBoxEntity *bottom = {nullptr}
::argos::CBoxEntity *top = {nullptr}