gitextract_5f8dznnk/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── gh-pages.yml │ ├── publish.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks/ │ ├── README.md │ ├── elm.json │ └── src/ │ ├── AssignIds.elm │ ├── Convex.elm │ ├── ConvexConvex.elm │ ├── EigenDecomposition.elm │ └── SphereConvex.elm ├── docs.json ├── elm.json ├── examples/ │ ├── elm.json │ ├── review/ │ │ ├── elm.json │ │ └── src/ │ │ └── ReviewConfig.elm │ └── src/ │ ├── Duckling.elm │ ├── Duckling.obj.txt │ ├── Jeep.obj.txt │ ├── Lack.elm │ ├── Raycast.elm │ ├── RaycastCar/ │ │ ├── Car.elm │ │ └── Jeep.elm │ └── RaycastCar.elm ├── flake.nix ├── review/ │ ├── elm.json │ └── src/ │ └── ReviewConfig.elm ├── sandbox/ │ ├── elm.json │ ├── review/ │ │ ├── elm.json │ │ └── src/ │ │ └── ReviewConfig.elm │ ├── src/ │ │ ├── Boxes.elm │ │ ├── Car.elm │ │ ├── Character.elm │ │ ├── Character2D.elm │ │ ├── Cloth.elm │ │ ├── Common/ │ │ │ ├── Camera.elm │ │ │ ├── Fps.elm │ │ │ ├── Math.elm │ │ │ ├── Meshes.elm │ │ │ ├── Scene.elm │ │ │ ├── Settings.elm │ │ │ └── Shaders.elm │ │ ├── CompoundVsLock.elm │ │ ├── Dominoes.elm │ │ ├── Kinematic.elm │ │ ├── Randomize.elm │ │ ├── Stability/ │ │ │ ├── Metrics.elm │ │ │ └── Scenarios.elm │ │ ├── StabilityScenes.elm │ │ └── UnsafeConvex.elm │ └── tests/ │ └── StabilityTest.elm ├── scripts/ │ ├── elm-publish.sh │ └── gh-pages.sh ├── src/ │ ├── Collision/ │ │ ├── ConvexConvex.elm │ │ ├── ParticleConvex.elm │ │ ├── PlaneConvex.elm │ │ ├── PlaneParticle.elm │ │ ├── PlaneSphere.elm │ │ ├── SphereConvex.elm │ │ ├── SphereParticle.elm │ │ └── SphereSphere.elm │ ├── Internal/ │ │ ├── AssignIds.elm │ │ ├── Body.elm │ │ ├── BroadPhase.elm │ │ ├── Const.elm │ │ ├── Constraint.elm │ │ ├── Contact.elm │ │ ├── Coordinates.elm │ │ ├── Equation.elm │ │ ├── Lock.elm │ │ ├── Material.elm │ │ ├── Matrix3.elm │ │ ├── NarrowPhase.elm │ │ ├── Shape.elm │ │ ├── Solver.elm │ │ ├── SolverBody.elm │ │ ├── Transform3d.elm │ │ └── Vector3.elm │ ├── Physics/ │ │ ├── Constraint.elm │ │ ├── Lock.elm │ │ ├── Material.elm │ │ ├── Shape.elm │ │ └── Types.elm │ ├── Physics.elm │ └── Shapes/ │ ├── Convex.elm │ ├── Plane.elm │ └── Sphere.elm └── tests/ ├── BodyTest.elm ├── Collision/ │ ├── ConvexConvexTest.elm │ ├── PlaneSphereTest.elm │ └── SphereConvexTest.elm ├── EigenDecompositionTest.elm ├── Extra/ │ └── Expect.elm ├── Fixtures/ │ ├── Convex.elm │ └── NarrowPhase.elm ├── KinematicTest.elm ├── Matrix3Test.elm ├── PlaceInTest.elm ├── Shapes/ │ └── ConvexTest.elm ├── SimulateTest.elm ├── Transform3dFromFrame3dTest.elm └── Transform3dTest.elm