Commit Graph

  • 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