diff --git a/build/bin/mainV7.exe b/build/bin/mainV7.exe index eff0607..dcaeae8 100644 Binary files a/build/bin/mainV7.exe and b/build/bin/mainV7.exe differ diff --git a/src/collections/methods/lower_body.cpp b/src/collections/methods/lower_body.cpp index 8608f31..63d76f8 100644 --- a/src/collections/methods/lower_body.cpp +++ b/src/collections/methods/lower_body.cpp @@ -3,15 +3,15 @@ Lower_Body::Lower_Body(rb::Vector3 pos,std::vector data){ if (data.size() != 2) throw "Lower_Body_Error: data vector size must be 2"; - sx = new Gamba({pos[0],pos[1],pos[2]+150},data[0].dataPos,data[0].cosciaData,data[0].cavigliaData); - dx = new Gamba({pos[0],pos[1]+200,pos[2]+150},data[1].dataPos,data[1].cosciaData,data[1].cavigliaData); - t = new Torso({pos[0],pos[1]+100,pos[2]},_Float16(3.0)); + sx = new Gamba({pos[0],pos[1]-60,pos[2]+150},data[0].dataPos,data[0].cosciaData,data[0].cavigliaData); + dx = new Gamba({pos[0],pos[1]+60,pos[2]+150},data[1].dataPos,data[1].cosciaData,data[1].cavigliaData); + t = new Torso({pos[0],pos[1],pos[2]},_Float16(3.0)); PieceInterface* psx = sx->getJointPiece(); PieceInterface* pdx = dx->getJointPiece(); - jsx = new PivotJoint(t, {psx}, rb::Vector3{0,-100,50}); - jdx = new PivotJoint(t, {pdx}, rb::Vector3{0,100,50}); + jsx = new PivotJoint(t, {psx}, rb::Vector3{0,-60,50}); + jdx = new PivotJoint(t, {pdx}, rb::Vector3{0,60,50}); } diff --git a/src/pieces/headers/torso.hpp b/src/pieces/headers/torso.hpp index d93a387..69a6ec6 100644 --- a/src/pieces/headers/torso.hpp +++ b/src/pieces/headers/torso.hpp @@ -8,7 +8,7 @@ class Torso : public PieceInterface{ private: - const sf::Vector3f torso_Dim = {100, 100, 250}; + const sf::Vector3f torso_Dim = {100, 100, 150}; const sf::Color torso_Col = sf::Color::Red; public: Torso(rb::Vector3 coords, _Float16 mass);