Luke Benstead
e5897d433d
Upgrade bounce
2020-01-30 18:42:47 +00:00
Irlan
cc5d062ca5
Enable shearing in test
2019-06-27 19:36:45 -03:00
Irlan
b6d9f56583
Small refactor. Removed b3SparseSymMat33 since it is very particular. Pushed experimental b3ShearForce.
2019-06-27 16:19:42 -03:00
Irlan
774c0741bd
Update strech_force.cpp
2019-06-27 04:19:56 -03:00
Irlan
0733ebd3be
Added per triangle stretching force and damping. This gives more realistics results. Also updated the tests.
...
Saying goodbye to mass-spring system!
2019-06-26 20:30:33 -03:00
Irlan
9189b6dfef
Scale down the cloth triangles for rendering
2019-06-24 18:11:19 -03:00
Irlan
7c1a72c572
Add b3GridClothMesh. Set particle friction to global cloth friction. Update the tests. Also simplified some code.
2019-06-21 10:58:04 -03:00
Irlan
9765e72ab9
Better API naming. Enable self-collision by default.
2019-06-18 21:00:03 -03:00
Irlan
ee8a15ddaa
Disable bending in a test
2019-06-17 12:41:59 -03:00
Irlan
56db3517f9
Draw solid stuff inside b3World
2019-06-04 20:56:51 -03:00
Irlan
2c78e67844
Use a node tree. Rename damping to mass damping.
2019-06-03 14:33:42 -03:00
Irlan
46600010fe
More consistency and pass velocity and position iterations to cloth constraint solver
2019-06-02 12:05:36 -03:00
Irlan
d89e658313
Removed experimental code
2019-06-02 11:03:19 -03:00
Irlan
a97e5c07cc
Rename Softbody to Beam
2019-05-28 14:10:45 -03:00
Irlan
c696cb1a86
Update test
2019-05-24 20:36:33 -03:00
Irlan
b6f504b371
Include Rayleigh damping. Use struct instead of class. Update PinnedSoftBody test
2019-05-24 13:04:42 -03:00
Irlan
494fa0baa9
Incorporate plasticity model. Update the tests
2019-05-22 18:16:47 -03:00
Irlan
637199b5fd
New feature: soft bodies!
2019-05-13 19:03:23 -03:00
Irlan
6f50645601
Use a local grid mesh
2019-05-13 16:23:46 -03:00
Irlan
b5edb9b1c7
Update soft_body.h
2019-05-04 15:56:47 -03:00
Irlan
ecb4df45f4
Array pointers can change after reallocation
2019-04-22 14:33:59 -03:00
Irlan
c6a3e47176
Consistency
2019-04-21 16:32:40 -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
323ba37b73
Use a octosphere instead of a icosahedron
2019-04-20 13:45:18 -03:00
Irlan
9c16391700
Optimize sphere mesh
2019-04-20 11:52:17 -03:00
Irlan
399a6efc72
Use sphere mesh. Add soft body test.
2019-04-18 19:44:12 -03:00
Irlan
695514989e
Removed a large cloth radius. The particle radius should be used to avoid visual artifacts and is a small value in typical situations.
2019-04-18 18:51:49 -03:00
Irlan
923a069408
Allow moving while jumping. Disable gravity when grounded. Change some parameters.
2019-04-18 11:05:13 -03:00
Irlan
e32c2e61ee
Update shirt.h
2019-04-04 10:35:13 -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
f598c72fae
update a test
2018-10-06 20:48:16 -03:00
Irlan
17cf837712
move a function
2018-10-06 13:58:56 -03:00
Irlan
658ac8298a
replace point click test by character test
2018-10-06 13:56:20 -03:00
Irlan
6b95a04a09
rename a function, update a test
2018-10-05 11:57:23 -03:00
Irlan
f6903c145c
add shape cast test
2018-10-02 16:22:03 -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
c804a2dc52
update tests
2018-08-04 15:28:22 -03:00
Irlan
ad36526adb
update test
2018-08-01 11:11:52 -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
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
7a1d50465c
remove function
2018-07-18 16:58:21 -03:00
Irlan
be76409ffc
bilateral contact response for dynamic particles and rigid bodies, test update
2018-07-17 22:00:10 -03:00
Irlan
bbad09ae3e
restruct
2018-06-29 23:44:19 -03:00
Irlan
2af8cff389
consistency
2018-06-29 22:52:21 -03:00
Irlan
db54750a87
consistency
2018-06-29 22:43:35 -03:00
Irlan
b18654c7a5
controllers, ray3
2018-06-29 15:40:12 -03:00