This website requires JavaScript.
ef937c029b
add opengl 2.1 support, update imgui, update premake script
Irlan
2018-04-04 15:06:15 -03:00
2b764021ff
fix grid generation code
Irlan
2018-04-03 23:31:59 -03:00
3c84b8f8f4
use grid mesh, backup and restore mass types
Irlan
2018-04-03 23:27:12 -03:00
fecd622b92
rearrange input and output arguments
Irlan
2018-04-03 23:01:26 -03:00
a8c2a48a6f
add grid mesh for user convenience
Irlan
2018-04-03 23:00:41 -03:00
a8a50e6248
update readme
Irlan Robson
2018-04-03 15:06:52 -03:00
5273e3085a
remove two screenshots
Irlan
2018-04-03 15:05:18 -03:00
d080bfe9ea
rename an experiment, prints energy
Irlan
2018-04-03 15:03:01 -03:00
6e0e269f68
add comments, correct typo, correct energy computation
Irlan
2018-04-03 15:02:00 -03:00
676fe352a6
use operators, increase CG tolerance
Irlan
2018-04-02 20:41:27 -03:00
256ea14327
bugfix
Irlan
2018-04-02 20:38:35 -03:00
246072f2d3
optimization
Irlan
2018-04-02 16:56:55 -03:00
c1a5d1b93f
fix #34
Irlan
2018-04-02 13:06:32 -03:00
40093fcf2f
improve CG performance using CSR matrix format
Irlan
2018-04-02 12:47:56 -03:00
aec685f736
add dense vector and sparse matrix
Irlan
2018-04-02 12:46:56 -03:00
615d243b14
separate square from rectangular matrices
Irlan
2018-04-02 12:45:54 -03:00
d36d6da3b4
fix #31
Irlan
2018-03-28 15:06:21 -03:00
32c38a1a97
add cloth dragging test
Irlan
2018-03-28 01:30:58 -03:00
8c2df2f70c
add a function to find barycentric coordinates wrt. triangle
Irlan
2018-03-28 01:22:09 -03:00
cc425786bc
comment
Irlan
2018-03-28 01:14:45 -03:00
e22ed9852a
bugfixes and improvements
Irlan
2018-03-28 01:08:19 -03:00
6ee9213d04
bugfix
Irlan
2018-03-26 18:16:34 -03:00
4d5c0644b3
typo
Irlan
2018-03-26 17:00:11 -03:00
42c8a998fb
store number of iterations
Irlan
2018-03-26 16:59:04 -03:00
f99b1422ef
update a test
Irlan
2018-03-26 16:05:41 -03:00
a21d46ac64
add MCG without Jacobi preconditioning, delegate cloth solver to another class, ignore positive separation, improve contact handling, support different shapes
Irlan
2018-03-26 16:03:43 -03:00
3e55b28956
add collision detection routines for shape against sphere
Irlan
2018-03-26 15:56:01 -03:00
be812ed897
add collision (no friction)
Irlan
2018-03-24 02:21:31 -03:00
ffdc141aa1
add test for mass-spring based cloth
Irlan
2018-03-23 15:37:19 -03:00
2cbf9b56ed
add baraff and witkin's mass-spring-based cloth
Irlan
2018-03-23 15:29:47 -03:00
cf92ff3339
print cloth mesh vertices
Irlan
2018-03-23 15:28:22 -03:00
41aa214a40
add an experiment
Irlan
2018-03-23 15:27:41 -03:00
5a80171744
improve contact clustering algorithm
Irlan
2018-03-23 00:12:59 -03:00
3da2a25bd7
fix assert condition
Irlan Robson
2018-02-24 19:21:45 -03:00
c5eabe3b9c
add a comment
Irlan Robson
2018-02-24 15:38:24 -03:00
94770d10bf
switch from force to acceleration
Irlan Robson
2018-02-24 15:35:29 -03:00
a7a96e2678
Update building.txt
Irlan Robson
2018-02-24 10:51:58 -03:00
dc73b414b3
bugfixes
Irlan
2017-11-25 14:48:32 -02:00
cd32a1c515
restored a file from 81f744b805ce4207cb69863b74edf1a817c44fb7
Irlan
2017-11-25 13:16:40 -02:00
11596e5162
Return array capacity
Irlan Robson
2017-11-12 20:21:22 -02:00
ff00ab381e
add screenshots to readme (request in issue #26 )
Irlan Robson
2017-07-19 11:18:02 -03:00
c0a2b1159d
add screenshots
Irlan
2017-07-19 11:11:30 -03:00
e27deb2868
fix issue 26, switch to VS 2017, cleanup
Irlan
2017-07-19 10:58:05 -03:00
8986ea00eb
typo
Irlan
2017-06-06 16:04:49 -03:00
8503c356a6
improve static tree construction
Irlan
2017-06-06 16:02:48 -03:00
4ff1e7947f
read
Irlan
2017-06-04 14:25:08 -03:00
2760fb21d0
consistency
Irlan
2017-06-04 14:15:55 -03:00
0b79b7283d
consistency
Irlan
2017-06-04 13:58:13 -03:00
8640a80914
clean up compiler warnings
Irlan
2017-05-31 12:24:57 -03:00
5f55e5e1e3
Merge pull request #24 from hinrikg/master
Irlan Robson
2017-05-31 12:22:25 -03:00
b719e1d723
remove unused variable in b3Rope::Step
Hinrik Gylfason
2017-05-31 14:21:08 +00:00
eb784a3526
clean up compiler warnings
Hinrik Gylfason
2017-05-31 12:04:59 +00:00
c411bf341a
add rope
Irlan
2017-05-28 21:05:32 -03:00
e0d2580fa1
switch from global to local damping
Irlan
2017-04-12 10:54:28 -03:00
7a438d0fba
add function
Irlan
2017-04-12 09:49:32 -03:00
4c3eba7d18
fix issue
Irlan
2017-04-11 17:06:46 -03:00
bd69458750
rename function, remove indirection, fix bug
Irlan
2017-04-11 16:35:18 -03:00
d082c59754
fix raycast
Irlan
2017-04-11 11:58:33 -03:00
005d2bc117
fix last merge
Irlan
2017-04-07 11:06:10 -03:00
a6f45f9e22
Merge pull request #14 from Kazade/master
Irlan Robson
2017-04-07 10:25:03 -03:00
3dee299ba9
Make B3_FORCE_INLINE compatible with non-VC++ compilers
Luke Benstead
2017-04-07 13:20:57 +01:00
0af16fae5a
Include cstdlib to provide access to std::abs for integral types
Luke Benstead
2017-04-07 13:12:12 +01:00
f924f70e76
add pendulum test (reduced coordinates), remove redundant assert
Irlan
2017-04-04 20:56:10 -03:00
acfd8ebbe8
rename interface and organize
Irlan
2017-04-03 15:09:35 -03:00
d078b9f241
forgot division
Irlan
2017-04-01 08:53:39 -03:00
4d3dc172d3
fix
Irlan
2017-03-27 08:28:56 -03:00
3e716c3658
delay computation and declare const
Irlan
2017-03-26 15:23:06 -03:00
a683052e4c
remove unecessary gjk duplication
Irlan
2017-03-26 13:27:02 -03:00
153abfb2fe
comment
Irlan
2017-03-25 10:44:20 -03:00
eec596fe95
add comment
Irlan
2017-03-25 10:28:05 -03:00
d3455d6a17
fix readme.md
Irlan
2017-03-24 19:26:25 -03:00
8defab9945
fix a lot of issues, add gyroscopic force integrator, add contact polygon winding, add some quaternion constraints, add more tests
Irlan
2017-03-24 18:49:41 -03:00
dd6ca355e9
typo
Irlan
2017-03-06 13:39:39 -03:00
f99ba4e52f
typo
Irlan
2017-03-06 13:37:15 -03:00
c581dee66e
fix capsule to hull contact generation, add weld joint with an alternative constraint model
Irlan
2017-03-06 13:34:24 -03:00
03ebca5728
fix and improve circle debug drawing
Irlan
2017-03-03 16:46:13 -03:00
edd29d729a
finish SAT optimization, calculate correct old sweep transform, remove unecessary static body transform update
Irlan
2017-03-01 23:42:48 -03:00
5cc72c5940
centralize profiler declaration
Irlan
2017-02-28 20:47:45 -03:00
920d17025e
add doc
Irlan
2017-02-27 19:14:13 -03:00
71ee97aaa0
add hello world example and edit source tree
Irlan
2017-02-27 18:59:58 -03:00
ed0159f4b5
remove unused functions
Irlan
2017-02-27 10:47:40 -03:00
091c99b5cf
fix hull mass data calculation and make it more robust, bugfixes
Irlan
2017-02-27 02:06:33 -03:00
56ac6d1ad5
fix
Irlan
2017-02-25 00:54:06 -03:00
f340645755
typo
Irlan
2017-02-24 21:52:32 -03:00
689425d9ef
add event profiler, json profile dump, cleanup
Irlan
2017-02-24 20:11:49 -03:00
e1038cfb31
minor changes
Irlan
2017-02-19 08:23:08 -03:00
875cc5316b
fix capsule drawing, add quaternion convenience functions
Irlan
2017-02-18 18:34:17 -02:00
72d8815a38
mix up if
Irlan
2017-02-18 10:17:03 -02:00
c110347669
mixed up if statement
Irlan
2017-02-18 10:09:40 -02:00
ed90be74b8
mixed up zero tolerance
Irlan Robson
2017-02-18 00:47:52 -02:00
a1fb4b903b
fix comments and tolerances
Irlan
2017-02-17 16:48:52 -02:00
012460f6b0
improve segment vs segment collision, small fixes
Irlan
2017-02-17 13:52:24 -02:00
a346a1472d
improve friction quality, add shader-only support, improve debug drawing facilities, fix couple things
Irlan
2017-02-07 14:31:52 -02:00
d59b67c3c3
fix mesh size, decouple mesh topology from geometry, add polygon triangulation to make mass calculation O(n) in memory
Irlan
2017-02-02 14:02:54 -02:00
4f18e46268
add bending constraint, fix typos
Irlan
2017-01-23 16:46:20 -02:00
20e06be722
add feature filtering for collision between spheres and meshes
Irlan
2017-01-19 13:10:50 -02:00
afc08472b4
add simple cloth
Irlan
2017-01-18 18:29:52 -02:00
5a58dcf0cc
correct CFM formulas and spring joint mass, bugfixes
Irlan
2017-01-14 11:10:48 -02:00
7586781fad
fix mouse joint, draw center of mass, cleanup
Irlan Robson
2017-01-14 01:37:01 -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
Irlan Robson
2017-01-13 17:17:02 -02:00