|Adam's Lair Forum
|Friction clamped between 0 and 1
|Page 1 of 1|
|Author:||BraveSirAndrew [ 2013/05/23, 15:54 ]|
|Post subject:||Friction clamped between 0 and 1|
Looking at the RigidBody component, the Friction property is clamped in the editor to between 0 and 1, but I know from using Farseer in other games that friction reacts appropriately all the way up to MaxFloat. Should this actually be restricted in the editor or is it an oversight?
|Author:||Adam [ 2013/05/23, 19:18 ]|
|Post subject:||Re: Friction clamped between 0 and 1|
this was simply an oversight. Which I have fixed in my last commit, now allowing values between and . My advice would be to stay mostly between and , but you're no longer strictly bound to by the editor.
seemed a little bit off, though. Consider the following code from Farseer that is used to mix two friction values:
public static float MixFriction(float friction1, float friction2)
return (float) Math.Sqrt(friction1 * friction2);
I wouldn't want to bet on what happens when multiplying with , but I'd expect something irregular like Infinity or NaN - which are a dangerous kind because of their unhandy talent to spread through all math equations to which they are passed. Just for the record, that's why I'm still limiting the editor setting to a more reasonable range.
|Page 1 of 1||All times are UTC + 1 hour [ DST ]|
|Powered by phpBB® Forum Software © phpBB Group