Irlan
d02a1f512e
Removed maximum iteration count as the unilateral root solver might take a large number of iterations to converge.
2019-04-23 04:28:36 -03:00
Irlan
5c90059689
Optimization
2019-04-22 17:11:42 -03:00
Irlan
a5a49df8c1
Begin pointer can change after reallocation
2019-04-22 14:38:51 -03:00
Irlan
d2d8ade611
Rollback
2019-04-22 13:07:00 -03:00
Irlan
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
Irlan
2f9abcbe92
Applied a bugfix on constraint solver and removed some frozen code
2019-04-18 18:48:10 -03:00
Irlan
36f2484663
Assert triangle area against zero instead of epsilon
2019-04-18 11:03:28 -03:00
Irlan
5b95cb4e1f
Equal instad of less than or equal
2019-04-10 08:26:19 -03:00
Irlan
d34fce1e4d
Just equal instead of less than or equal
2019-04-10 08:15:55 -03:00
Irlan
ff535f9f7b
Unset if
2019-04-04 14:02:37 -03:00
Irlan
d863741587
Add more code for completeness
2019-04-04 14:00:40 -03:00
Irlan
00ae0296e7
Applied a bugfix.
2019-04-04 10:12:56 -03:00
Irlan
62838a4887
Assert some code
2019-04-03 15:33:56 -03:00
Irlan
dbc5b189c7
Add sewing lines to pattern mesh for completeness.
2019-04-03 14:53:10 -03:00
Irlan
b4d3330579
Caching impulses for b3BodyContact has been added. Also added some code for completeness.
2019-04-03 11:05:21 -03:00
Irlan
f86ec88adf
removed unused code
2019-04-02 12:48:49 -03:00
Irlan
756c4d354a
remove some inefficient code, add some test code
2019-04-02 12:30:29 -03:00
Irlan
1f65a9f79d
update license headers
2019-02-26 16:41:28 -03:00
Irlan
f98374143a
refactoring
2018-10-08 16:18:28 -03:00
Irlan
b48b16843a
removed a couple of bugs in the profiler
2018-10-07 20:48:26 -03:00
Irlan
c0e324c988
remove indirection
2018-10-07 11:20:17 -03:00
Irlan
69e2cd4c56
TestSphere for triangles
2018-10-06 20:47:06 -03:00
Irlan
cd4afc58b0
bugfix
2018-10-06 20:45:41 -03:00
Irlan
6b95a04a09
rename a function, update a test
2018-10-05 11:57:23 -03:00
Irlan
8030c3458a
bugfix, cso gjk cast
2018-10-05 00:16:56 -03:00
Irlan
ed068d8857
remove assert
2018-10-02 18:56:59 -03:00
Irlan
3c2c53bb2b
typo
2018-10-02 16:25:04 -03:00
Irlan
cfb8effb12
add shape cast function
2018-10-02 16:21:49 -03:00
Irlan
14866129cb
remove duplicate
2018-09-20 17:49:40 -03:00
Irlan
6486770fc1
set hull from vertex format
...
The user can create a convex hull from a vertex format, not directly from a list of vertices. That's interesting because in some 3D engines convex hulls are typically created from a render mesh that might structure a vertex in different ways in the memory.
2018-09-04 17:52:17 -03:00
Irlan
d8deae2917
inertia simplification
2018-09-01 12:00:12 -03:00
Irlan
22e2f58055
delegate cloth contacts, bugfix, optimization
2018-08-13 14:24:07 -03:00
Irlan
86437b545d
ngs bugfix: update inertia after solving each constraint
2018-08-07 14:56:31 -03:00
Irlan
10c65fad1d
rename, fixed world body contact point
2018-08-04 15:21:33 -03:00
Irlan
6aa63996c4
remove baumgarte
2018-08-04 15:02:53 -03:00
Irlan
93f04140b9
bugfix
2018-08-01 11:05:01 -03:00
Irlan
86cfec55f0
bugfix, particle friction, test code
2018-08-01 10:50:27 -03:00
Irlan
863bf7f052
bugfix, particle vs. particle collision
2018-07-26 21:13:49 -03:00
Irlan
f231948747
use the precomputed constraint mass
2018-07-26 11:10:57 -03:00
Irlan
8ca75343dc
move post-solving body synchronize
2018-07-25 16:15:50 -03:00
Irlan
ba601c2390
remove unecessary motor constraint
2018-07-25 16:06:35 -03:00
Irlan
e970e09541
use baumgarte for correcting positions
2018-07-25 15:19:27 -03:00
Irlan
65e5ff217e
solve forces then solve an lcp, decouple contact constraints
2018-07-24 21:45:57 -03:00
Irlan
927b35a45d
bugfix
2018-07-24 16:46:28 -03:00
Irlan
bea108510f
use b3ClothMesh as a constant resource
2018-07-22 13:44:34 -03:00
Irlan
7060f513ad
preparation
2018-07-20 13:51:09 -03:00
Irlan
261c5fc044
switch hull indices to 32-bit indices
2018-07-19 13:05:14 -03:00
Irlan
ad7c13005f
typo
2018-07-18 20:58:33 -03:00
Irlan
7a1d50465c
remove function
2018-07-18 16:58:21 -03:00
Irlan
eb8a7eefe8
use for loop
2018-07-18 16:53:54 -03:00