Ver Fonte

Adjust constants

Miloslav Ciz há 4 anos atrás
pai
commit
79cdb77da6
2 ficheiros alterados com 5 adições e 5 exclusões
  1. 3 3
      test_sdl.c
  2. 2 2
      tinyphysicsengine.h

+ 3 - 3
test_sdl.c

@@ -349,10 +349,10 @@ int main()
 //  addBody(TPE_SHAPE_CAPSULE,256,0,0);
 //addBody(TPE_SHAPE_CAPSULE,300,1024,0);
 
-  addBody(TPE_SHAPE_CUBOID,2000,2000,2000);
+  addBody(TPE_SHAPE_CUBOID,500,3000,3000);
   addBody(TPE_SHAPE_CUBOID,15000,512,15000);
 
-bodies[0].body.mass = TPE_FRACTIONS_PER_UNIT * 10;
+bodies[0].body.mass = TPE_FRACTIONS_PER_UNIT;
 bodies[1].body.mass = TPE_INFINITY;
 
   //-------
@@ -383,7 +383,7 @@ bodies[0].body.velocity = TPE_vec4(0,0,0,0);
 //TPE_bodySetRotation(&(bodies[1].body),TPE_vec4(210,50,1,0),5);
 
 TPE_Vec4 qqq;
-TPE_rotationToQuaternion(TPE_vec4(0,0,255,0),64,&qqq);
+TPE_rotationToQuaternion(TPE_vec4(0,100,255,0),64,&qqq);
 
 //qqq = TPE_vec4(350,270,100,224);
 

+ 2 - 2
tinyphysicsengine.h

@@ -72,8 +72,8 @@ typedef int32_t TPE_Unit;
 
                                           // anti-vibration constants:
 #define TPE_ANTI_VIBRATION_MAX_FRAMES     100
-#define TPE_ANTI_VIBRATION_INCREMENT      10
-#define TPE_ANTI_VIBRATION_VELOCITY_BREAK 50 
+#define TPE_ANTI_VIBRATION_INCREMENT      20
+#define TPE_ANTI_VIBRATION_VELOCITY_BREAK 60 
 
 TPE_Unit TPE_wrap(TPE_Unit value, TPE_Unit mod);
 TPE_Unit TPE_clamp(TPE_Unit v, TPE_Unit v1, TPE_Unit v2);