j
jaipkg.dev
packages / library / Pimp

Pimp

5edb161library

Positional Immediate Mode Physics

MIT · updated 6 months ago

Pimp

Positional Immediate mode physics

Current Situation

  • Collsion Constraints
    • figure out a good collision constraint and contact caching.
  • Increase code quality
    • broad and narrow phase
  • Separating Axis Tests and Contact point determination
    • [✓] sphere vs sphere, sphere vs capsule,
    • sphere vs hull (to improve.)
    • capsule vs capsule, capsule vs hull (to improve)
    • [✓] hull vs hull with gaussmap (done)
    • any vs triangle_mesh
  • QuickHull
    • [✓] Initial tetrahedron
    • in the half edge linked list, dont link twins, so we save for loops iterations
    • Build horizon and other parts of quickhull algorithm (a lot of bookeeping)
    • figure out what to do if user sends points such that the centroid is not in the origin

Initial tetrahedron, reference

Image Image