Commit Graph

37 Commits

Author SHA1 Message Date
Jasper
14462ac8df readding button -> box 2015-01-23 12:05:43 +01:00
Jasper
6056663dde some quick updates for the camera before working on buttons 2015-01-19 17:12:58 +01:00
Jasper
1a736dd095 prepared camera, level and physics for the new camera 2015-01-19 16:51:35 +01:00
Jasper
393e29c083 prepareing modified camera in physics 2015-01-19 16:30:11 +01:00
Jasper
25c6c6b6e1 small changes to trimesh scaling 2015-01-19 15:33:44 +01:00
Jasper
1fdf8fabaf added trimesh back to collision 2015-01-19 15:24:44 +01:00
Jasper
7d9e65fe13 fixed small bug with balls 2015-01-19 14:57:20 +01:00
Jasper
94d766e11f added collision masks and button creator 2015-01-19 14:01:05 +01:00
Steffen
698d917d4c Created a moveObject function in the Level class. 2015-01-17 13:30:33 +01:00
Steffen
b3f11542d2 Removed the lua state from the physics. 2015-01-17 13:11:43 +01:00
Jasper
917008167e Added position Constraint structure, an add/remove function for them, and added their handeling to the update function 2015-01-16 16:17:26 +01:00
Steffen Fündgens
b09451092b Now passing the Lua State to the physics, so that Lua can directly access physics functions. 2015-01-13 17:50:15 +01:00
Steffen Fündgens
b8d45cc522 Moved all dampning parameters (except for the camera) to Compositions.xml. 2015-01-06 13:31:53 +01:00
Steffen Fündgens
3560957d67 Moved friction and player strength to Level.xml. 2015-01-06 13:14:30 +01:00
Steffen Fündgens
74294d79e9 Tweaked ball physics. 2014-12-19 15:20:49 +01:00
Steffen Fündgens
75568ff54f Fixed bug with created too many faces. 2014-12-19 15:20:05 +01:00
Jasper
326f038dcc Composition scales addapted
Physics added trimeshshapes
2014-12-15 16:02:04 +01:00
Jasper
e15a7356e1 Reduced memory usage of trianglemesh 2014-11-28 17:01:56 +01:00
Jasper
41207b3eed Added basic Triangle Mesh, pending reading out of .obj and then testing. 2014-11-28 16:46:35 +01:00
Jasper
a40f372cc0 Added a constraint for distances, as such a constraint did not exist in bullet.Why, IDK. 2014-11-28 13:52:03 +01:00
Faerbit
4d13fe124e Removing global variables from physics, because they are not needed. 2014-11-25 13:38:28 +01:00
Jasper
263b7ace4b Put Box In Level 2014-11-21 16:22:36 +01:00
Jasper
a7a75bfaad Modified adders in physics to no longer accept float x,y,z but entity/object instead. 2014-11-21 12:56:30 +01:00
Jasper
cf5d209f28 added box in physics 2014-11-21 12:50:11 +01:00
Jasper
ad4a8936bb Normalized body movement (still has float strength to change magnitude) 2014-11-21 12:31:29 +01:00
Jasper
1db5eb0e6c fixed terrain offset 2014-11-17 18:54:19 +01:00
Jasper
6c32a0c35a getting the sizes juuuuuuuust right 2014-11-17 16:28:31 +01:00
Jasper
1e7c7989de further improving physics and interaction 2014-11-17 16:07:40 +01:00
Jasper
288d509316 Changed rollForward to accept vector going from camera to bball 2014-11-17 13:21:27 +01:00
Jasper
24a812ed07 spelling fix 2014-11-17 13:14:48 +01:00
Jasper
e579fe1d75 added wasd recognition, prepared roll forward to accept vec3 pos instead of mat3 rot 2014-11-17 13:12:51 +01:00
Jasper
cac4672c7c Implimented a basic version of Physics into level with a ball colliding with a static plain. 2014-11-17 12:57:16 +01:00
Jasper
3eb406efd1 Added addPlayer analog to addSphere and added a check to make sure incice stay synchronized (possibly dangerous but needs to be tested) 2014-11-14 16:23:14 +01:00
Jasper
6c0c973305 added Roll forward methode, needs testing to be sure. 2014-11-14 15:48:50 +01:00
Jasper
d5198ff4f5 Added getRotation in physics to give rotation of object back as 4x4Matrix 2014-11-14 15:15:29 +01:00
Jasper
ba8be9e10d aaah 2014-11-14 14:23:10 +01:00
Jasper
58cc753aec terrain added 2014-11-14 14:17:04 +01:00