Jump to content
Sign in to follow this  
maxjoiner

Wheel damper problem....

Recommended Posts

Hi all...

I done a new vehicle for ArmA3, It works fine but a wheel has this follow bug....

arma3%2B2014-09-08%2B21-19-38-18.jpg

arma3%2B2014-09-08%2B21-19-48-78.jpg

I used Phoenix's tutorial and tools for wheels parameters:

wheelCircumference = 2,685 m

vehicleMass in kg 2116

Tire Radius = 427 mm

Number of tires 4

this is my config (wheels):

               simulation = "carx";
	dampersBumpCoef = 3.0;
	differentialType = "all_limited";
	frontRearSplit = 0.5;
	frontBias = 1.5;
	rearBias = 1.5;
	centreBias = 1.3;
	clutchStrength = 15.0;
	enginePower = 131;
	maxOmega = 700.32;
	peakTorque = 500;
	dampingRateFullThrottle = 0.08;
	dampingRateZeroThrottleClutchEngaged = 0.35;
	dampingRateZeroThrottleClutchDisengaged = 0.35;
	torqueCurve[] = {{0.0, 0.0}, {0.25, 0.65}, {0.3, 0.8}, {0.5, 0.95}, {0.7, 1.0}, {0.8, 0.9}, {0.9, 0.8}, {1.0, 0.5}};
	changeGearMinEffectivity[] = {0.95, 0.15, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95};
	switchTime = 0.31;
	latency = 1.5;
               wheelCircumference = 2.685;
	antiRollbarSpeedMin = 10;
	antiRollbarSpeedMax = 120;
	antiRollbarForceCoef = 5;
	antiRollbarForceLimit = 20;

	class Wheels {
		class LF {
			boneName = "wheel_1_1_damper";
			steering = 1;
			side = "left";
			center = "wheel_1_1_axis";
			boundary = "wheel_1_1_bound";
			width = 0.126;
			mass = 40;
			MOI = 2.8;
			dampingRate = 0.1;
			maxBrakeTorque = 2000;
			maxHandBrakeTorque = 0;
			suspTravelDirection[] = {0, -1, 0};
			suspForceAppPointOffset = "wheel_1_1_axis";
			tireForceAppPointOffset = "wheel_1_1_axis";
			maxCompression = 0.15;
			mMaxDroop = 0.1;
			sprungMass = 529; 
			springStrength = 13225; 
			springDamperRate = 2116;
			longitudinalStiffnessPerUnitGravity = 10000;
			latStiffX = 25;
			latStiffY = 180;
			frictionVsSlipGraph[] = {{0, 1}, {0.5, 1}, {1, 1}};
		};

			class LR : LF {
			 boneName = "wheel_1_2_damper";
			steering = 0;
			center = "wheel_1_2_axis";
			boundary = "wheel_1_2_bound";
			suspForceAppPointOffset = "wheel_1_2_axis";
			tireForceAppPointOffset = "wheel_1_2_axis";
			maxHandBrakeTorque = 3000;
		};

		class RF : LF {
			boneName = "wheel_2_1_damper";
			center = "wheel_2_1_axis";
			boundary = "wheel_2_1_bound";
			suspForceAppPointOffset = "wheel_2_1_axis";
			tireForceAppPointOffset = "wheel_2_1_axis";
			steering = 1;
			side = "right";
		};

		class RR : RF {
			boneName = "wheel_2_2_damper";
			steering = 0;
			center = "wheel_2_2_axis";
			boundary = "wheel_2_2_bound";
			suspForceAppPointOffset = "wheel_2_2_axis";
			tireForceAppPointOffset = "wheel_2_2_axis";
			maxHandBrakeTorque = 3000;


		};
	};

Share this post


Link to post
Share on other sites

memorypoints of your wheels in p3d could be wrong, make sure center and boundary point are exactly matching each other.

It looks like your physx vehicle wheels are too large (doesnt matter what you use in wheelcircumference, wont change physx behaviour).

Share this post


Link to post
Share on other sites

I checked all wheels memory points.... I done some changing, and now the problem is passed on the other rear wheel.......

About the big rear wheels, they are two wheels together for rear sides.....but they are an only object....

I put the wheel_axis points on the first rear wheel for both sides....

previously they covered both the rear wheels.....

Share this post


Link to post
Share on other sites

make one point for each center and boundary point individually (no shared point), and also make it so that the center point for each wheel is exactly above the boundary point.

You can see the wheelcontact point if you use arma3diag.exe (and enable EPEVehicles display)

The width of your tire is not important, i meant the diameter for (nonvisible) physx wheel instance. It's too large, propably because of your memory points - idk.

Share this post


Link to post
Share on other sites

thanks for your advice, I fixed decreasing the rear wheels in geometry lod and puting the memory points "wheel_X_X_bound"

under at center of the first rear wheels.....

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×