1848fd14cfFPS Control working, minor UI cleanup.
Martin Felis
2021-10-29 15:52:32 +0200
23d7cf03f6Still buggy but somewhat workable FPS control.
Martin Felis
2021-10-29 13:08:44 +0200
90d9ac3961Updated RBDL to latest dev commit 73b7048.
Martin Felis
2021-10-16 19:35:05 +0200
cc1a106bb9Trying to get first-person movement going
Martin Felis
2021-10-29 12:13:13 +0200
0b12991f10At least eye position is correctly retrieved from the matrix.
Martin Felis
2021-10-19 23:00:09 +0200
eb635162c8Initial attempts for a camera state object for easier camera movement.
Martin Felis
2021-10-19 22:40:44 +0200
ea92663609Basic ImGuizmo support.
Martin Felis
2021-10-09 11:21:53 +0200
41b7c14910Adjusted instructions to include packages for the profiler
Martin Felis
2021-08-27 12:48:46 +0200
9252236c9cAdded build files for tracy, added ImGuizmo (not yet integrated)
Martin Felis
2021-08-27 12:34:18 +0200
87f07397d2Working on edge-edge contact manifold generation. Possibly found issue for face-face contact generation.
Martin Felis
2021-08-25 22:29:18 +0200
0e378b6a60Added face-face contact manifold computation to sconvcol.
Martin Felis
2021-08-25 21:20:03 +0200
f06da4445fReverted to using boxes and spheres for the scene
Martin Felis
2021-08-06 12:16:34 +0200
ab469b40c8Added Tracy profiler
Martin Felis
2021-08-06 12:10:32 +0200
40734883d8Adjusted simulation scene generation (boxes and spheres)
Martin Felis
2021-07-09 20:26:59 +0200
4834b483efAdded sch_hull_sat to check whether we can find a separating axes between two hulls.
Martin Felis
2021-05-30 00:19:57 +0200
e93a659dafAdded unit cube generation and get_support queries.
Martin Felis
2021-05-28 21:43:37 +0200
0c53f3fd8bMinor cleanup.
Martin Felis
2021-05-28 17:01:36 +0200
8aa06fb3d6Hull builder can now build hulls including various validations.
Martin Felis
2021-05-28 16:45:41 +0200
d8a67db2a9Check vor concave vertices when building convex hull objects
Martin Felis
2021-05-27 14:18:21 +0200
82de09ad8bUpdated catch2
Martin Felis
2021-05-27 14:17:30 +0200
9356ec14f8Initial work on a convex hull builder object.
Martin Felis
2021-05-26 11:33:54 +0200
0081cff8bcAdded slides of Gregorius' talk "Robust Contact Creation for Physics Simulation"
Martin Felis
2021-05-16 15:37:13 +0200
6193af5387Merge branch 'master' of ssh://i13s.de/martin/rbdlsim
Martin Felis
2021-02-07 14:45:34 +0100
0dd26d267dAdded README.md
Martin Felis
2020-12-20 15:57:09 +0100
d2eca6f19bAdded initial works on sconvcol - Simple Convex Collision manifold calculator
Martin Felis
2020-12-12 23:22:57 +0100
5f4675d9efFixed build for runsim
Martin Felis
2020-11-25 17:05:29 +0100
10b59578e1Properly separate sliders for each body
Martin Felis
2020-11-17 21:26:57 +0100
d01417e8c9Implemented tangential friction. Yay!
Martin Felis
2020-11-24 22:34:28 +0100
ca4f4048dfAdjusted scene (more objects, mixed boxes and spheres)
Martin Felis
2020-11-24 22:30:59 +0100
28d7e5efaaAdjusted view for better visibility
Martin Felis
2020-11-24 22:30:29 +0100
b00e78cd9cStoring MInv * jacT instead of each separately, fixed failing due to size of spheres being now the diameter instead of radius.
Martin Felis
2020-11-24 21:45:38 +0100
3fd715611dAdded applying slight separation impulse in case of penetration, also started working on friction along tangents.
Martin Felis
2020-11-21 21:18:57 +0100
ae9ec36325Fixed creation of state history class.
Martin Felis
2020-11-21 21:17:52 +0100
cb387beb33Using manifold points instead of posA, posB for adding constraints.
Martin Felis
2020-11-21 20:09:26 +0100
4b19fd9c0bFixed simulation crash by increasing the manifold array as I'm getting more manifolds than expected.
Martin Felis
2020-11-20 23:16:37 +0100
8dd349752dApply random rotation on test bodies when resetting scene.
Martin Felis
2020-11-20 22:54:44 +0100
17a8a0347fSimpleMath: fixed matrix.llt().inverse() (was using unused variable).
Martin Felis
2020-11-20 22:54:07 +0100
17336be8d6Using boxes instead of spheres for simulation.
Martin Felis
2020-11-20 22:53:30 +0100
e47be90facSending full transform info (rot, scale, translation) to srender.
Martin Felis
2020-11-20 22:51:24 +0100
0624a7e1acProperly allowing for rotated box vs plane checking.
Martin Felis
2020-11-20 21:47:17 +0100
cd57d8aa7eInital works of Box vs Plan collision.
Martin Felis
2020-11-20 14:17:15 +0100
159400b722Removed debug output in tests.
Martin Felis
2020-11-20 10:48:56 +0100
67cc892f14Collision resolution works. Finally!
Martin Felis
2020-11-15 22:23:32 +0100
3377de6b81Explicitly formulating bias term (missed some changes)
Martin Felis
2020-11-15 21:47:17 +0100
4a8d691334Explicitly formulating bias term.
Martin Felis
2020-11-15 21:46:43 +0100
4389dd19fcWorking on unilateral contact constraints.
Martin Felis
2020-11-13 21:54:08 +0100
ff4490887fInitial drafts for rendering points.
Martin Felis
2020-11-13 21:53:28 +0100
48b72c7e15Implemented state history buffer and scrubbing.
Martin Felis
2020-11-13 13:26:52 +0100
7efa3e6ddaTrying to get collisions in simulation right.
Martin Felis
2020-11-13 01:30:46 +0100
a9d1aebf44Properly compute impulse for simple cases (sphere on plane, sphere vs sphere).
Martin Felis
2020-11-13 01:23:13 +0100
5037eda185Checking constraint jacobian and normal directions.
Martin Felis
2020-11-08 20:51:45 +0100
3fac49ed9eAdded restitution to CreateSphereBody, debugging impulse computation.
Martin Felis
2020-11-08 12:50:12 +0100
60ec46d090Fixed build of tests
Martin Felis
2020-11-08 12:49:43 +0100
8ef9a923d8Sort of working bouncing simulation.
Martin Felis
2020-11-05 23:12:05 +0100
d1fa076581Basic Simulator with editing of scene.
Martin Felis
2020-11-02 21:07:26 +0100
a4c25644caUsing proper y rotation when building uvsphere triangles
Martin Felis
2020-11-01 21:37:23 +0100
cd1130afd3Fixed uv sphere generation.
Martin Felis
2020-10-31 22:40:51 +0100
1ef48039b5Added super simple lighting to shaders.
Martin Felis
2020-10-31 22:37:26 +0100
6dd7d27777Sphere visible but still buggy...
Martin Felis
2020-10-29 18:03:50 +0100
0622c53d29Initial code for UV Spheres
Martin Felis
2020-10-26 22:27:05 +0100
d7a5507774Added rendering of a cube, moving the camera around.
Martin Felis
2020-10-24 12:29:05 +0200
0c77b3a230Transformed srender to a single header library, added srcmdbuf_add(cmd);
Martin Felis
2020-10-24 11:05:31 +0200
40aec4a122Added grid debug rendering primitive.
Martin Felis
2020-10-23 15:23:03 +0200
ce88204c02Rendering of a coordinate frame works
Martin Felis
2020-10-19 22:16:42 +0200
b4729fada4Started working on default rendering shader.
Martin Felis
2020-10-18 22:03:42 +0200
e8553fff6cInitial works on render commands
Martin Felis
2020-10-17 23:20:38 +0200
99508054bfFirst steps for rendering
Martin Felis
2020-10-17 22:09:41 +0200
bcb05e5eeaInclude glad/gl.h before everything else when running clang-format
Martin Felis
2020-10-16 15:03:25 +0200
8c618f89f0Boilerplate code for GLFW based OpenGL window
Martin Felis
2020-10-16 11:09:35 +0200