Irlan
a6faeed545
zero convex hull counters
2018-04-20 03:09:28 -03:00
Irlan
231b9c29d0
contact cluster return number of iterations
2018-04-20 03:08:21 -03:00
Irlan
ffed35d10a
cleanup hull validation
2018-04-20 01:23:08 -03:00
Irlan
0e0438e0a9
assert
2018-04-19 20:23:43 -03:00
Irlan
a4f861a93a
make centroid computation more robust too
2018-04-19 19:54:32 -03:00
Irlan
7d71713bea
store hull features on the stack
2018-04-19 19:42:37 -03:00
Irlan
18f4e59518
make hull inertia more robust
...
Use a point inside the hull as the reference point.
Of course, had to shift the inertia to the local center of mass then to the world body origin.
2018-04-19 15:06:31 -03:00
Irlan
6d76caad1d
move capsule inertia to the body frame
...
With this bugfix capsule motions are realistic.
2018-04-19 03:21:50 -03:00
Irlan
efae0fc202
use unsigned integers instead of integers in some collision code
2018-04-18 17:20:39 -03:00
Irlan
235b59a560
typo
2018-04-18 14:41:48 -03:00
Irlan
d497fa4a23
typo
2018-04-18 14:30:19 -03:00
Irlan
16f5707c86
rename tests
2018-04-18 01:34:23 -03:00
Irlan
4576f32a7c
rename test
2018-04-18 01:13:04 -03:00
Irlan
c5aab69eb9
filter build option by toolset as well
2018-04-17 23:12:03 -03:00
Irlan
849133a75e
typo
2018-04-17 14:07:20 -03:00
Irlan
46a0f2497e
optimization
2018-04-17 03:21:02 -03:00
Irlan
75fe47b453
comment, bugfix, and simplification
2018-04-17 03:11:35 -03:00
Irlan
9b01af3d70
typo
2018-04-17 02:38:01 -03:00
Irlan
1bb6eb9649
typos
2018-04-17 02:33:48 -03:00
Irlan
01eea90b3c
typos
2018-04-17 02:29:37 -03:00
Irlan
7d1c0ab017
typo
2018-04-17 02:19:04 -03:00
Irlan
eb428d169f
typo
2018-04-17 02:03:28 -03:00
Irlan
bfb2665930
rewrite hull inertia computation
2018-04-17 02:00:21 -03:00
Irlan
b85556a375
update tests
2018-04-17 01:59:14 -03:00
Irlan
28367b8108
add b3QHull object
...
b3QHull allows users to create hull shapes from a list of points quickly. Example usage:
vec3* points = 0;
uint count = create_points(points);
b3QHull hull;
hull.Set(points, count);
2018-04-17 01:58:36 -03:00
Irlan
5e0a010881
cleanup quickhull
2018-04-17 01:53:36 -03:00
Irlan
fd04c35886
scale integrals before adding
2018-04-13 23:39:10 -03:00
Irlan
151ce1f385
rewrite hull inertia
...
Rewrite the algorithm that calculates the inertia tensor for a hull, inner loops
Also add a reference explaining the derivation
2018-04-13 22:06:04 -03:00
Irlan
4570c971c0
use mvvm
...
Switch the Testbed GUI architecture pattern to MVVM (Model-View-ModelView).
2018-04-13 14:18:02 -03:00
Irlan
b9b23de3a0
unused
2018-04-12 23:01:10 -03:00
Irlan
960dfd6298
unrelate view and model
2018-04-12 22:59:41 -03:00
Irlan
9ae1a9a627
remove include
2018-04-12 19:31:22 -03:00
Irlan
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
Irlan
7bec2853b1
Merge branch 'master' of https://github.com/irlanrobson/bounce
2018-04-12 16:48:47 -03:00
Irlan Robson
a638557c67
update
2018-04-12 16:47:42 -03:00
Irlan
4de6bd50a2
inform about the controls
2018-04-12 16:47:06 -03:00
Irlan
b015127ea8
put info in correct place
2018-04-12 15:53:33 -03:00
Irlan
52e15063ac
rewrite, simplify
2018-04-12 15:38:13 -03:00
Irlan
e5f49c53dd
undo commit
2018-04-12 15:05:16 -03:00
Irlan
fd27a98876
typo
2018-04-12 15:01:20 -03:00
Irlan
f8bb0cfc27
enumerate aabb vertices
2018-04-12 15:00:00 -03:00
Irlan
144c9cfc99
draw, camera, test
...
Remove an unecessary function that draws a triangle using per-vertex coloring
Cut camera implementation and paste into draw.cpp
Use per-triangle tension mapping
2018-04-12 14:20:56 -03:00
Irlan
2a370613a8
move definition
2018-04-12 12:41:59 -03:00
Irlan
5cdafe9e8b
forward slashes
2018-04-12 12:40:06 -03:00
Irlan
2af83c8bfc
guard
2018-04-12 01:52:29 -03:00
Irlan
eb698f146a
testbed, tests, ui
2018-04-12 01:50:22 -03:00
Irlan
3c8af0060a
ui, camera
2018-04-11 03:06:13 -03:00
Irlan
959ce6d92a
update ui, tests
2018-04-10 22:19:03 -03:00
Irlan
3e75b1f650
rename a label
2018-04-10 18:49:35 -03:00
Irlan
7ca7c1552c
fix ray-cast test drawing
2018-04-10 13:54:08 -03:00