├── Documentation ├── Henge3D.content ├── Henge3D.shfbproj ├── Output │ └── Henge3D.chm └── dc76e0f1-ab50-4d89-b9a2-24d48dd47933.aml ├── Henge3D.sln ├── Holodeck ├── Assets │ ├── capsule.blend │ ├── cone.blend │ ├── lblock.blend │ ├── obelisk.blend │ ├── slab.blend │ ├── small_cube.blend │ ├── sphere.blend │ ├── torus.blend │ └── triangle.blend ├── Holodeck │ ├── Background.png │ ├── ControlPanel.xaml │ ├── ControlPanel.xaml.cs │ ├── ControlPanelProxy.cs │ ├── FreeLookState.cs │ ├── Holodeck.cs │ ├── Holodeck.csproj │ ├── Interop.cs │ ├── Managers │ │ ├── GameState.cs │ │ ├── InputManager.cs │ │ ├── Interfaces │ │ │ ├── IInputManager.cs │ │ │ ├── IStateManager.cs │ │ │ └── IViewManager.cs │ │ ├── StateManager.cs │ │ └── ViewManager.cs │ ├── Marker.cs │ ├── PhysicsScene.cs │ ├── Program.cs │ ├── Properties │ │ ├── AppManifest.xml │ │ ├── AssemblyInfo.cs │ │ └── WMAppManifest.xml │ ├── Ragdoll │ │ ├── Ragdoll.cs │ │ ├── ScaledCapsule.cs │ │ └── ScaledSphere.cs │ ├── Room.cs │ ├── SolidThing.cs │ ├── XNA_PHONE_Holodeck.csproj │ └── XNA_XBOX_Holodeck.csproj └── HolodeckContent │ ├── HolodeckContent.contentproj │ ├── defaultFont.spritefont │ └── models │ ├── capsule.fbx │ ├── cone.fbx │ ├── lblock.fbx │ ├── obelisk.fbx │ ├── slab.fbx │ ├── small_cube.fbx │ ├── sphere.fbx │ ├── torus.fbx │ └── triangle.fbx ├── Physics ├── Background.png ├── Collision │ ├── BroadPhase.cs │ ├── CollisionFunctor.cs │ ├── Composition │ │ ├── CapsulePart.cs │ │ ├── Composition.cs │ │ ├── MeshPart.cs │ │ ├── Part.cs │ │ ├── PlanePart.cs │ │ ├── PolyhedronPart.cs │ │ └── SpherePart.cs │ ├── NarrowPhase │ │ ├── CapsuleCapsule.cs │ │ ├── CapsuleMesh.cs │ │ ├── CapsulePlane.cs │ │ ├── CapsulePolyhedron.cs │ │ ├── NarrowPhase.cs │ │ ├── PolyhedronMesh.cs │ │ ├── PolyhedronPlane.cs │ │ ├── PolyhedronPolyhedron.cs │ │ ├── SphereCapsule.cs │ │ ├── SphereMesh.cs │ │ ├── SpherePlane.cs │ │ ├── SpherePolyhedron.cs │ │ └── SphereSphere.cs │ └── SweepAndPrune.cs ├── Constants.cs ├── FloatHelper.cs ├── Geometry │ ├── AlignedBox.cs │ ├── ConvexHull3D.cs │ ├── Frame.cs │ ├── GeometryHelper.cs │ ├── Primitives │ │ ├── Capsule.cs │ │ ├── Line.cs │ │ ├── Plane.cs │ │ ├── Segment.cs │ │ ├── Sphere.cs │ │ └── Triangle.cs │ ├── Transform.cs │ └── TransformDelta.cs ├── Physics.csproj ├── Physics │ ├── Constraints │ │ ├── Constraint.cs │ │ ├── ContactConstraint.cs │ │ ├── DistanceConstraint.cs │ │ ├── GenericConstraint.cs │ │ ├── GrabConstraint.cs │ │ ├── Joint.cs │ │ ├── PointConstraint.cs │ │ ├── RevoluteJoint.cs │ │ ├── UniversalJoint.cs │ │ └── WorldPointConstraint.cs │ ├── ContactCache.cs │ ├── Forces │ │ ├── GravityForce.cs │ │ ├── IForceGenerator.cs │ │ ├── MotorForce.cs │ │ ├── SingularityForce.cs │ │ └── SpringForce.cs │ ├── MassProperties.cs │ ├── Material.cs │ ├── PhysicsManager.cs │ └── RigidBody │ │ ├── BodyCollisionFunctor.cs │ │ ├── BodySkin.cs │ │ ├── Contraption.cs │ │ ├── Island.cs │ │ └── RigidBody.cs ├── Pipeline │ ├── CompiledCapsule.cs │ ├── CompiledMesh.cs │ ├── CompiledPart.cs │ ├── CompiledPolyhedron.cs │ ├── CompiledSphere.cs │ └── RigidBodyModel.cs ├── Properties │ ├── AppManifest.xml │ ├── AssemblyInfo.cs │ └── WMAppManifest.xml ├── System │ ├── IAllocator.cs │ ├── IRecyclable.cs │ ├── Pool.cs │ ├── TaskManager.cs │ └── TreeFunctor.cs ├── XNA_PHONE_Physics.csproj └── XNA_XBOX_Physics.csproj └── Pipeline ├── MeshEnums.cs ├── OpaqueDataDictionaryExtensions.cs ├── Pipeline.csproj ├── Properties └── AssemblyInfo.cs ├── RigidBodyModelProcessor.cs └── StringExtensions.cs /Documentation/Henge3D.content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Documentation/Henge3D.content -------------------------------------------------------------------------------- /Documentation/Henge3D.shfbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Documentation/Henge3D.shfbproj -------------------------------------------------------------------------------- /Documentation/Output/Henge3D.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Documentation/Output/Henge3D.chm -------------------------------------------------------------------------------- /Documentation/dc76e0f1-ab50-4d89-b9a2-24d48dd47933.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Documentation/dc76e0f1-ab50-4d89-b9a2-24d48dd47933.aml -------------------------------------------------------------------------------- /Henge3D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Henge3D.sln -------------------------------------------------------------------------------- /Holodeck/Assets/capsule.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/capsule.blend -------------------------------------------------------------------------------- /Holodeck/Assets/cone.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/cone.blend -------------------------------------------------------------------------------- /Holodeck/Assets/lblock.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/lblock.blend -------------------------------------------------------------------------------- /Holodeck/Assets/obelisk.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/obelisk.blend -------------------------------------------------------------------------------- /Holodeck/Assets/slab.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/slab.blend -------------------------------------------------------------------------------- /Holodeck/Assets/small_cube.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/small_cube.blend -------------------------------------------------------------------------------- /Holodeck/Assets/sphere.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/sphere.blend -------------------------------------------------------------------------------- /Holodeck/Assets/torus.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/torus.blend -------------------------------------------------------------------------------- /Holodeck/Assets/triangle.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Assets/triangle.blend -------------------------------------------------------------------------------- /Holodeck/Holodeck/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Background.png -------------------------------------------------------------------------------- /Holodeck/Holodeck/ControlPanel.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/ControlPanel.xaml -------------------------------------------------------------------------------- /Holodeck/Holodeck/ControlPanel.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/ControlPanel.xaml.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/ControlPanelProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/ControlPanelProxy.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/FreeLookState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/FreeLookState.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Holodeck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Holodeck.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Holodeck.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Holodeck.csproj -------------------------------------------------------------------------------- /Holodeck/Holodeck/Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Interop.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/GameState.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/InputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/InputManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/Interfaces/IInputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/Interfaces/IInputManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/Interfaces/IStateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/Interfaces/IStateManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/Interfaces/IViewManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/Interfaces/IViewManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/StateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/StateManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Managers/ViewManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Managers/ViewManager.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Marker.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/PhysicsScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/PhysicsScene.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Program.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Properties/AppManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Properties/AppManifest.xml -------------------------------------------------------------------------------- /Holodeck/Holodeck/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Properties/WMAppManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Properties/WMAppManifest.xml -------------------------------------------------------------------------------- /Holodeck/Holodeck/Ragdoll/Ragdoll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Ragdoll/Ragdoll.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Ragdoll/ScaledCapsule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Ragdoll/ScaledCapsule.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Ragdoll/ScaledSphere.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Ragdoll/ScaledSphere.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/Room.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/SolidThing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/SolidThing.cs -------------------------------------------------------------------------------- /Holodeck/Holodeck/XNA_PHONE_Holodeck.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/XNA_PHONE_Holodeck.csproj -------------------------------------------------------------------------------- /Holodeck/Holodeck/XNA_XBOX_Holodeck.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/Holodeck/XNA_XBOX_Holodeck.csproj -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/HolodeckContent.contentproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/HolodeckContent.contentproj -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/defaultFont.spritefont: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/defaultFont.spritefont -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/capsule.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/capsule.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/cone.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/cone.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/lblock.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/lblock.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/obelisk.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/obelisk.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/slab.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/slab.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/small_cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/small_cube.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/sphere.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/sphere.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/torus.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/torus.fbx -------------------------------------------------------------------------------- /Holodeck/HolodeckContent/models/triangle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Holodeck/HolodeckContent/models/triangle.fbx -------------------------------------------------------------------------------- /Physics/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Background.png -------------------------------------------------------------------------------- /Physics/Collision/BroadPhase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/BroadPhase.cs -------------------------------------------------------------------------------- /Physics/Collision/CollisionFunctor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/CollisionFunctor.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/CapsulePart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/CapsulePart.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/Composition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/Composition.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/MeshPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/MeshPart.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/Part.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/Part.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/PlanePart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/PlanePart.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/PolyhedronPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/PolyhedronPart.cs -------------------------------------------------------------------------------- /Physics/Collision/Composition/SpherePart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/Composition/SpherePart.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/CapsuleCapsule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/CapsuleCapsule.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/CapsuleMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/CapsuleMesh.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/CapsulePlane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/CapsulePlane.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/CapsulePolyhedron.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/CapsulePolyhedron.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/NarrowPhase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/NarrowPhase.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/PolyhedronMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/PolyhedronMesh.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/PolyhedronPlane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/PolyhedronPlane.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/PolyhedronPolyhedron.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/PolyhedronPolyhedron.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/SphereCapsule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/SphereCapsule.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/SphereMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/SphereMesh.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/SpherePlane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/SpherePlane.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/SpherePolyhedron.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/SpherePolyhedron.cs -------------------------------------------------------------------------------- /Physics/Collision/NarrowPhase/SphereSphere.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/NarrowPhase/SphereSphere.cs -------------------------------------------------------------------------------- /Physics/Collision/SweepAndPrune.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Collision/SweepAndPrune.cs -------------------------------------------------------------------------------- /Physics/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Constants.cs -------------------------------------------------------------------------------- /Physics/FloatHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/FloatHelper.cs -------------------------------------------------------------------------------- /Physics/Geometry/AlignedBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/AlignedBox.cs -------------------------------------------------------------------------------- /Physics/Geometry/ConvexHull3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/ConvexHull3D.cs -------------------------------------------------------------------------------- /Physics/Geometry/Frame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Frame.cs -------------------------------------------------------------------------------- /Physics/Geometry/GeometryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/GeometryHelper.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Capsule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Capsule.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Line.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Plane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Plane.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Segment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Segment.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Sphere.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Sphere.cs -------------------------------------------------------------------------------- /Physics/Geometry/Primitives/Triangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Primitives/Triangle.cs -------------------------------------------------------------------------------- /Physics/Geometry/Transform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/Transform.cs -------------------------------------------------------------------------------- /Physics/Geometry/TransformDelta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Geometry/TransformDelta.cs -------------------------------------------------------------------------------- /Physics/Physics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics.csproj -------------------------------------------------------------------------------- /Physics/Physics/Constraints/Constraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/Constraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/ContactConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/ContactConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/DistanceConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/DistanceConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/GenericConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/GenericConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/GrabConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/GrabConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/Joint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/Joint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/PointConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/PointConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/RevoluteJoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/RevoluteJoint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/UniversalJoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/UniversalJoint.cs -------------------------------------------------------------------------------- /Physics/Physics/Constraints/WorldPointConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Constraints/WorldPointConstraint.cs -------------------------------------------------------------------------------- /Physics/Physics/ContactCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/ContactCache.cs -------------------------------------------------------------------------------- /Physics/Physics/Forces/GravityForce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Forces/GravityForce.cs -------------------------------------------------------------------------------- /Physics/Physics/Forces/IForceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Forces/IForceGenerator.cs -------------------------------------------------------------------------------- /Physics/Physics/Forces/MotorForce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Forces/MotorForce.cs -------------------------------------------------------------------------------- /Physics/Physics/Forces/SingularityForce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Forces/SingularityForce.cs -------------------------------------------------------------------------------- /Physics/Physics/Forces/SpringForce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Forces/SpringForce.cs -------------------------------------------------------------------------------- /Physics/Physics/MassProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/MassProperties.cs -------------------------------------------------------------------------------- /Physics/Physics/Material.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/Material.cs -------------------------------------------------------------------------------- /Physics/Physics/PhysicsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/PhysicsManager.cs -------------------------------------------------------------------------------- /Physics/Physics/RigidBody/BodyCollisionFunctor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/RigidBody/BodyCollisionFunctor.cs -------------------------------------------------------------------------------- /Physics/Physics/RigidBody/BodySkin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/RigidBody/BodySkin.cs -------------------------------------------------------------------------------- /Physics/Physics/RigidBody/Contraption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/RigidBody/Contraption.cs -------------------------------------------------------------------------------- /Physics/Physics/RigidBody/Island.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/RigidBody/Island.cs -------------------------------------------------------------------------------- /Physics/Physics/RigidBody/RigidBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Physics/RigidBody/RigidBody.cs -------------------------------------------------------------------------------- /Physics/Pipeline/CompiledCapsule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/CompiledCapsule.cs -------------------------------------------------------------------------------- /Physics/Pipeline/CompiledMesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/CompiledMesh.cs -------------------------------------------------------------------------------- /Physics/Pipeline/CompiledPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/CompiledPart.cs -------------------------------------------------------------------------------- /Physics/Pipeline/CompiledPolyhedron.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/CompiledPolyhedron.cs -------------------------------------------------------------------------------- /Physics/Pipeline/CompiledSphere.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/CompiledSphere.cs -------------------------------------------------------------------------------- /Physics/Pipeline/RigidBodyModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Pipeline/RigidBodyModel.cs -------------------------------------------------------------------------------- /Physics/Properties/AppManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Properties/AppManifest.xml -------------------------------------------------------------------------------- /Physics/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Physics/Properties/WMAppManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/Properties/WMAppManifest.xml -------------------------------------------------------------------------------- /Physics/System/IAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/System/IAllocator.cs -------------------------------------------------------------------------------- /Physics/System/IRecyclable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/System/IRecyclable.cs -------------------------------------------------------------------------------- /Physics/System/Pool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/System/Pool.cs -------------------------------------------------------------------------------- /Physics/System/TaskManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/System/TaskManager.cs -------------------------------------------------------------------------------- /Physics/System/TreeFunctor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/System/TreeFunctor.cs -------------------------------------------------------------------------------- /Physics/XNA_PHONE_Physics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/XNA_PHONE_Physics.csproj -------------------------------------------------------------------------------- /Physics/XNA_XBOX_Physics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Physics/XNA_XBOX_Physics.csproj -------------------------------------------------------------------------------- /Pipeline/MeshEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/MeshEnums.cs -------------------------------------------------------------------------------- /Pipeline/OpaqueDataDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/OpaqueDataDictionaryExtensions.cs -------------------------------------------------------------------------------- /Pipeline/Pipeline.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/Pipeline.csproj -------------------------------------------------------------------------------- /Pipeline/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Pipeline/RigidBodyModelProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/RigidBodyModelProcessor.cs -------------------------------------------------------------------------------- /Pipeline/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bretternst/Henge3D/HEAD/Pipeline/StringExtensions.cs --------------------------------------------------------------------------------