637199b5fd
New feature: soft bodies!
2019-05-13 19:03:23 -03:00
490a2963df
Mesh generation to everybody
...
Add cylinder mesh generation
Mesh generation can be used by everyone
Mesh generation also gives vertex normals for convenience
2019-04-21 16:06:51 -03:00
399a6efc72
Use sphere mesh. Add soft body test.
2019-04-18 19:44:12 -03:00
daacb4fde7
Update premake5.lua
2019-04-08 15:38:41 -03:00
f98374143a
refactoring
2018-10-08 16:18:28 -03:00
5c7f8790f7
use premake filters
2018-07-10 11:33:34 -03:00
73777b9f1a
fix #38 and possibly #43
2018-06-26 17:50:00 -03:00
c738267c2e
fix #41
2018-06-16 11:21:49 -03:00
39a23f7707
fix #40
2018-06-16 11:19:26 -03:00
6d595599a6
now Bounce uses Triangle for 2D mesh generation
2018-05-23 03:44:53 -03:00
c5aab69eb9
filter build option by toolset as well
2018-04-17 23:12:03 -03:00
4570c971c0
use mvvm
...
Switch the Testbed GUI architecture pattern to MVVM (Model-View-ModelView).
2018-04-13 14:18:02 -03:00
9d271cc5ed
use mvp
...
Switch from MVC (Model-View-Controller) pattern to a modified MVP (Model-View-Presenter) pattern, to toss out the inconvenient Controller
2018-04-12 19:25:00 -03:00
eb698f146a
testbed, tests, ui
2018-04-12 01:50:22 -03:00
5441592c48
move a header file
2018-04-10 01:40:13 -03:00
bd09b243c2
use mvc for the testbed, update almost all tests, bugfixes, improvements, cleanup
...
Since I started altering the testbed for better maintainability, I prefered to drop this (tested) large change with a single commit. Some changes below:
Put some globals in their correct place,
Now Testbed uses the MVC pattern (Model-View Controller). This way it becomes better to maintain than using no pattern in my opinion.
Fixed some bugs in the debug draw interface.
Of course, updated almost all tests because of the differences.
Update script.
2018-04-10 00:57:14 -03:00
ef937c029b
add opengl 2.1 support, update imgui, update premake script
2018-04-04 15:06:15 -03:00
e27deb2868
fix issue 26, switch to VS 2017, cleanup
2017-07-19 10:58:05 -03:00
8503c356a6
improve static tree construction
2017-06-06 16:02:48 -03:00
c581dee66e
fix capsule to hull contact generation, add weld joint with an alternative constraint model
2017-03-06 13:34:24 -03:00
71ee97aaa0
add hello world example and edit source tree
2017-02-27 18:59:58 -03:00
689425d9ef
add event profiler, json profile dump, cleanup
2017-02-24 20:11:49 -03:00
012460f6b0
improve segment vs segment collision, small fixes
2017-02-17 13:52:24 -02:00
a346a1472d
improve friction quality, add shader-only support, improve debug drawing facilities, fix couple things
2017-02-07 14:31:52 -02:00
7d0f06fea2
generate contact when body type changes at runtime, decoupling, add first ray cast hit query to world query (more to add later such as sphere/box/convex casts), hotfix
2017-01-13 17:17:02 -02:00
81f744b805
linux fixes, bugfixes, comments
2016-12-21 19:15:43 -02:00
8f29bc7e21
first commit
2016-12-18 18:39:47 -02:00