From: <sv...@ww...> - 2004-06-29 11:24:42
|
Author: delta Date: 2004-06-29 04:24:36 -0700 (Tue, 29 Jun 2004) New Revision: 1117 Modified: trunk/CSP/CSPSim/Source/PhysicsModel.cpp Log: Set method replace Vector3 ctors. LocalPosition changed. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1117 Modified: trunk/CSP/CSPSim/Source/PhysicsModel.cpp =================================================================== --- trunk/CSP/CSPSim/Source/PhysicsModel.cpp 2004-06-29 11:20:27 UTC (rev 1116) +++ trunk/CSP/CSPSim/Source/PhysicsModel.cpp 2004-06-29 11:24:36 UTC (rev 1117) @@ -107,14 +107,14 @@ } void PhysicsModel::YToBody(Vector::Vectord const &y) { - m_PositionBody = simdata::Vector3(y[0],y[1],y[2]); - m_VelocityBody = simdata::Vector3(y[3],y[4],y[5]); + m_PositionBody.set(y[0],y[1],y[2]); + m_VelocityBody.set(y[3],y[4],y[5]); //m_AngularVelocityBody = m_Damping * simdata::Vector3(y[6],y[7],y[8]); - m_AngularVelocityBody = simdata::Vector3(y[6],y[7],y[8]); + m_AngularVelocityBody.set(y[6],y[7],y[8]); } void PhysicsModel::physicsBodyToLocal() { - m_PositionLocal = m_PositionLocal + bodyToLocal(m_PositionBody); + m_PositionLocal = b_Position->value() + bodyToLocal(m_PositionBody); m_VelocityLocal = bodyToLocal(m_VelocityBody); m_AngularVelocityLocal = bodyToLocal(m_AngularVelocityBody); } |