diff --git a/simulatorCore/src/robots/catoms3D/catoms3DBlock.h b/simulatorCore/src/robots/catoms3D/catoms3DBlock.h index c58c5362..898a225c 100644 --- a/simulatorCore/src/robots/catoms3D/catoms3DBlock.h +++ b/simulatorCore/src/robots/catoms3D/catoms3DBlock.h @@ -41,10 +41,11 @@ const float tabOrientationAngles[12][3] = { {0,0,0}, {180.0f,0.0f,-90.0f}, {-90. tabConnectorPositions[i] : coordinates of connector #i */ -const float tabConnectorPositions[12][3] = { {1,0,0}, {0,1,0}, {0.5,0.5,M_SQRT2_2}, +const float tabConnectorPositions[13][3] = { {1,0,0}, {0,1,0}, {0.5,0.5,M_SQRT2_2}, {-0.5,0.5,M_SQRT2_2},{-0.5,-0.5,M_SQRT2_2},{0.5,-0.5,M_SQRT2_2}, {-1,0,0}, {0,-1,0}, {-0.5,-0.5,-M_SQRT2_2}, - {0.5,-0.5,-M_SQRT2_2},{0.5,0.5,-M_SQRT2_2},{-0.5,0.5,-M_SQRT2_2}}; + {0.5,-0.5,-M_SQRT2_2},{0.5,0.5,-M_SQRT2_2},{-0.5,0.5,-M_SQRT2_2}, + {0,0,0}}; class Catoms3DBlockCode; diff --git a/simulatorCore/src/robots/catoms3D/catoms3DWorld.cpp b/simulatorCore/src/robots/catoms3D/catoms3DWorld.cpp index 32821163..25a5c1c1 100644 --- a/simulatorCore/src/robots/catoms3D/catoms3DWorld.cpp +++ b/simulatorCore/src/robots/catoms3D/catoms3DWorld.cpp @@ -510,6 +510,7 @@ void Catoms3DWorld::setSelectedFace(int n) { else if (name == "Material__78") numSelectedFace = 9; else if (name == "Material__69") numSelectedFace = 10; else if (name == "Material__70") numSelectedFace = 11; + else if (name == "Material__79") numSelectedFace = 12; else { // cerr << "warning: Unrecognized picking face" << endl; numSelectedFace = 13; // UNDEFINED