├── .DS_Store ├── .gitignore ├── .project ├── README ├── cof └── jconfig.js ├── collision ├── colldetectboxbox.js ├── colldetectboxmesh.js ├── colldetectboxplane.js ├── colldetectboxterrain.js ├── colldetectcapsulebox.js ├── colldetectcapsulecapsule.js ├── colldetectcapsuleplane.js ├── colldetectcapsuleterrain.js ├── colldetectfunctor.js ├── colldetectinfo.js ├── colldetectspherebox.js ├── colldetectspherecapsule.js ├── colldetectspheremesh.js ├── colldetectsphereplane.js ├── colldetectspheresphere.js ├── colldetectsphereterrain.js ├── collisioninfo.js ├── collisionsystem.js ├── collisionsystemabstract.js ├── collisionsystembrute.js ├── collisionsystemgrid.js ├── collisionsystemgridentry.js └── collpointinfo.js ├── data ├── colloutbodydata.js ├── colloutdata.js ├── contactdata.js ├── edgedata.js ├── octreecell.js ├── planedata.js ├── spandata.js └── trianglevertexindices.js ├── events ├── JCollisionEvent.js ├── JEvent.js └── JEventDispatcher.js ├── geometry ├── jaabox.js ├── jbox.js ├── jcapsule.js ├── jimageterrain.js ├── jindexedtriangle.js ├── joctree.js ├── jplane.js ├── jray.js ├── jsegment.js ├── jsphere.js ├── jterrain.js ├── jtriangle.js └── jtrianglemesh.js ├── jiglib.js ├── maths ├── glmatrix.js ├── jmaths3d.js ├── jmatrix3d.js ├── jnumber3d.js ├── matrix3d.js ├── oldmatrix3d.js └── vector3dutil.js ├── official_demos ├── .gitignore ├── collisions_mixed.htm ├── collisions_similar.htm ├── constraints_point.htm ├── effects_explosion.htm ├── effects_gravityfield.htm ├── effects_wind.htm ├── events_collision.htm ├── glge │ └── glge-compiled-min.js ├── grid.png ├── index.htm └── slider │ ├── .gitignore │ ├── range.js │ ├── slider.js │ ├── timer.js │ └── winclassic.css ├── physics ├── bodypair.js ├── cachedimpluse.js ├── constraint │ ├── jconstraint.js │ ├── jconstraintmaxdistance.js │ ├── jconstraintpoint.js │ └── jconstraintworldpoint.js ├── effect │ ├── explosion.js │ ├── gravityField.js │ ├── jeffect.js │ └── wind.js ├── hingejoint.js ├── materialproperties.js ├── physicscontroller.js ├── physicsstate.js ├── physicssystem.js └── rigid_body.js ├── plugins ├── abstractphysics.js ├── iskin3d.js └── iterrain.js └── vehicles ├── jcar.js ├── jchassis.js └── jwheel.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /test 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/.project -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/README -------------------------------------------------------------------------------- /cof/jconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/cof/jconfig.js -------------------------------------------------------------------------------- /collision/colldetectboxbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectboxbox.js -------------------------------------------------------------------------------- /collision/colldetectboxmesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectboxmesh.js -------------------------------------------------------------------------------- /collision/colldetectboxplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectboxplane.js -------------------------------------------------------------------------------- /collision/colldetectboxterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectboxterrain.js -------------------------------------------------------------------------------- /collision/colldetectcapsulebox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectcapsulebox.js -------------------------------------------------------------------------------- /collision/colldetectcapsulecapsule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectcapsulecapsule.js -------------------------------------------------------------------------------- /collision/colldetectcapsuleplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectcapsuleplane.js -------------------------------------------------------------------------------- /collision/colldetectcapsuleterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectcapsuleterrain.js -------------------------------------------------------------------------------- /collision/colldetectfunctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectfunctor.js -------------------------------------------------------------------------------- /collision/colldetectinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectinfo.js -------------------------------------------------------------------------------- /collision/colldetectspherebox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectspherebox.js -------------------------------------------------------------------------------- /collision/colldetectspherecapsule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectspherecapsule.js -------------------------------------------------------------------------------- /collision/colldetectspheremesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectspheremesh.js -------------------------------------------------------------------------------- /collision/colldetectsphereplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectsphereplane.js -------------------------------------------------------------------------------- /collision/colldetectspheresphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectspheresphere.js -------------------------------------------------------------------------------- /collision/colldetectsphereterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/colldetectsphereterrain.js -------------------------------------------------------------------------------- /collision/collisioninfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisioninfo.js -------------------------------------------------------------------------------- /collision/collisionsystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisionsystem.js -------------------------------------------------------------------------------- /collision/collisionsystemabstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisionsystemabstract.js -------------------------------------------------------------------------------- /collision/collisionsystembrute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisionsystembrute.js -------------------------------------------------------------------------------- /collision/collisionsystemgrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisionsystemgrid.js -------------------------------------------------------------------------------- /collision/collisionsystemgridentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collisionsystemgridentry.js -------------------------------------------------------------------------------- /collision/collpointinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/collision/collpointinfo.js -------------------------------------------------------------------------------- /data/colloutbodydata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/colloutbodydata.js -------------------------------------------------------------------------------- /data/colloutdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/colloutdata.js -------------------------------------------------------------------------------- /data/contactdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/contactdata.js -------------------------------------------------------------------------------- /data/edgedata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/edgedata.js -------------------------------------------------------------------------------- /data/octreecell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/octreecell.js -------------------------------------------------------------------------------- /data/planedata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/planedata.js -------------------------------------------------------------------------------- /data/spandata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/spandata.js -------------------------------------------------------------------------------- /data/trianglevertexindices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/data/trianglevertexindices.js -------------------------------------------------------------------------------- /events/JCollisionEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/events/JCollisionEvent.js -------------------------------------------------------------------------------- /events/JEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/events/JEvent.js -------------------------------------------------------------------------------- /events/JEventDispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/events/JEventDispatcher.js -------------------------------------------------------------------------------- /geometry/jaabox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jaabox.js -------------------------------------------------------------------------------- /geometry/jbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jbox.js -------------------------------------------------------------------------------- /geometry/jcapsule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jcapsule.js -------------------------------------------------------------------------------- /geometry/jimageterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jimageterrain.js -------------------------------------------------------------------------------- /geometry/jindexedtriangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jindexedtriangle.js -------------------------------------------------------------------------------- /geometry/joctree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/joctree.js -------------------------------------------------------------------------------- /geometry/jplane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jplane.js -------------------------------------------------------------------------------- /geometry/jray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jray.js -------------------------------------------------------------------------------- /geometry/jsegment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jsegment.js -------------------------------------------------------------------------------- /geometry/jsphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jsphere.js -------------------------------------------------------------------------------- /geometry/jterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jterrain.js -------------------------------------------------------------------------------- /geometry/jtriangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jtriangle.js -------------------------------------------------------------------------------- /geometry/jtrianglemesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/geometry/jtrianglemesh.js -------------------------------------------------------------------------------- /jiglib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/jiglib.js -------------------------------------------------------------------------------- /maths/glmatrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/glmatrix.js -------------------------------------------------------------------------------- /maths/jmaths3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/jmaths3d.js -------------------------------------------------------------------------------- /maths/jmatrix3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/jmatrix3d.js -------------------------------------------------------------------------------- /maths/jnumber3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/jnumber3d.js -------------------------------------------------------------------------------- /maths/matrix3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/matrix3d.js -------------------------------------------------------------------------------- /maths/oldmatrix3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/oldmatrix3d.js -------------------------------------------------------------------------------- /maths/vector3dutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/maths/vector3dutil.js -------------------------------------------------------------------------------- /official_demos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/.gitignore -------------------------------------------------------------------------------- /official_demos/collisions_mixed.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/collisions_mixed.htm -------------------------------------------------------------------------------- /official_demos/collisions_similar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/collisions_similar.htm -------------------------------------------------------------------------------- /official_demos/constraints_point.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/constraints_point.htm -------------------------------------------------------------------------------- /official_demos/effects_explosion.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/effects_explosion.htm -------------------------------------------------------------------------------- /official_demos/effects_gravityfield.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/effects_gravityfield.htm -------------------------------------------------------------------------------- /official_demos/effects_wind.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/effects_wind.htm -------------------------------------------------------------------------------- /official_demos/events_collision.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/events_collision.htm -------------------------------------------------------------------------------- /official_demos/glge/glge-compiled-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/glge/glge-compiled-min.js -------------------------------------------------------------------------------- /official_demos/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/grid.png -------------------------------------------------------------------------------- /official_demos/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/index.htm -------------------------------------------------------------------------------- /official_demos/slider/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/slider/.gitignore -------------------------------------------------------------------------------- /official_demos/slider/range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/slider/range.js -------------------------------------------------------------------------------- /official_demos/slider/slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/slider/slider.js -------------------------------------------------------------------------------- /official_demos/slider/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/slider/timer.js -------------------------------------------------------------------------------- /official_demos/slider/winclassic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/official_demos/slider/winclassic.css -------------------------------------------------------------------------------- /physics/bodypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/bodypair.js -------------------------------------------------------------------------------- /physics/cachedimpluse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/cachedimpluse.js -------------------------------------------------------------------------------- /physics/constraint/jconstraint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/constraint/jconstraint.js -------------------------------------------------------------------------------- /physics/constraint/jconstraintmaxdistance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/constraint/jconstraintmaxdistance.js -------------------------------------------------------------------------------- /physics/constraint/jconstraintpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/constraint/jconstraintpoint.js -------------------------------------------------------------------------------- /physics/constraint/jconstraintworldpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/constraint/jconstraintworldpoint.js -------------------------------------------------------------------------------- /physics/effect/explosion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/effect/explosion.js -------------------------------------------------------------------------------- /physics/effect/gravityField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/effect/gravityField.js -------------------------------------------------------------------------------- /physics/effect/jeffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/effect/jeffect.js -------------------------------------------------------------------------------- /physics/effect/wind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/effect/wind.js -------------------------------------------------------------------------------- /physics/hingejoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/hingejoint.js -------------------------------------------------------------------------------- /physics/materialproperties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/materialproperties.js -------------------------------------------------------------------------------- /physics/physicscontroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/physicscontroller.js -------------------------------------------------------------------------------- /physics/physicsstate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/physicsstate.js -------------------------------------------------------------------------------- /physics/physicssystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/physicssystem.js -------------------------------------------------------------------------------- /physics/rigid_body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/physics/rigid_body.js -------------------------------------------------------------------------------- /plugins/abstractphysics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/plugins/abstractphysics.js -------------------------------------------------------------------------------- /plugins/iskin3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/plugins/iskin3d.js -------------------------------------------------------------------------------- /plugins/iterrain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/plugins/iterrain.js -------------------------------------------------------------------------------- /vehicles/jcar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/vehicles/jcar.js -------------------------------------------------------------------------------- /vehicles/jchassis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/vehicles/jchassis.js -------------------------------------------------------------------------------- /vehicles/jwheel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supereggbert/JigLibJS/HEAD/vehicles/jwheel.js --------------------------------------------------------------------------------