Moderators: Sascha Willems, Thomas
dVector m_location
dFloat m_springStrength;
dFloat m_suspesionlenght;
e3dalive wrote:you have a structure CustomVehicleControllerBodyStateTire::TireCreationInfo
i use it to create tires with AddTire function
my question is how can i change these tire parameters in runtime:
GetTireInfo (TireCreationInfo& info)
UpdateTireInfo(const TireCreationInfo& info)
GetTireInfo (TireCreationInfo& info)
UpdateTireInfo(const TireCreationInfo& info)
void GetInfo(TireCreationInfo& tireInfo) const;
void UpdateInfo(const TireCreationInfo& tireInfo);
myEngfineCl;ass::Update (dFloat timestep)
{
for (int i = 0; i < count; i ++) {
//calculate the tire torque from the engine, transmission, and differetical
dFloat tireTorque = calculate the tire torque from the engine, transmission, and differetical ;
const dMatrix& matrix = tireArray[i]->GetMatrix();
const dVector& torque = tireArray[i]->GetTorque ();
tireArray[i]->SetTorque(torque + matrix[0].Scale (tireTorque));
}
}
Users browsing this forum: No registered users and 16 guests