zphysics
Zig build package, bindings and C API (JoltC) for https://github.com/jrouwe/JoltPhysics
File Explorer
Download Latest Version (.zip)- main.yml
- NodeCodecQuadTreeHalfFloat.h
- TriangleCodecIndexed8BitPackSOA4Flags.h
- AABBTreeBuilder.cpp
- AABBTreeBuilder.h
- AABBTreeToBuffer.h
- ARMNeon.h
- Array.h
- Atomics.h
- BinaryHeap.h
- ByteBuffer.h
- Color.cpp
- Color.h
- Core.h
- Factory.cpp
- Factory.h
- FixedSizeFreeList.h
- FixedSizeFreeList.inl
- FPControlWord.h
- FPException.h
- FPFlushDenormals.h
- HashCombine.h
- HashTable.h
- InsertionSort.h
- IssueReporting.cpp
- IssueReporting.h
- JobSystem.h
- JobSystem.inl
- JobSystemSingleThreaded.cpp
- JobSystemSingleThreaded.h
- JobSystemThreadPool.cpp
- JobSystemThreadPool.h
- JobSystemWithBarrier.cpp
- JobSystemWithBarrier.h
- LinearCurve.cpp
- LinearCurve.h
- LockFreeHashMap.h
- LockFreeHashMap.inl
- Memory.cpp
- Memory.h
- Mutex.h
- MutexArray.h
- NonCopyable.h
- Profiler.cpp
- Profiler.h
- Profiler.inl
- QuickSort.h
- Reference.h
- Result.h
- RTTI.cpp
- RTTI.h
- ScopeExit.h
- Semaphore.cpp
- Semaphore.h
- StaticArray.h
- STLAlignedAllocator.h
- STLAllocator.h
- STLLocalAllocator.h
- STLTempAllocator.h
- StreamIn.h
- StreamOut.h
- StreamUtils.h
- StreamWrapper.h
- StridedPtr.h
- StringTools.cpp
- StringTools.h
- TempAllocator.h
- TickCounter.cpp
- TickCounter.h
- UnorderedMap.h
- UnorderedSet.h
- AABox.h
- AABox4.h
- ClipPoly.h
- ClosestPoint.h
- ConvexHullBuilder.cpp
- ConvexHullBuilder.h
- ConvexHullBuilder2D.cpp
- ConvexHullBuilder2D.h
- ConvexSupport.h
- Ellipse.h
- EPAConvexHullBuilder.h
- EPAPenetrationDepth.h
- GJKClosestPoint.h
- IndexedTriangle.h
- Indexify.cpp
- Indexify.h
- MortonCode.h
- OrientedBox.cpp
- OrientedBox.h
- Plane.h
- RayAABox.h
- RayCapsule.h
- RayCylinder.h
- RaySphere.h
- RayTriangle.h
- Sphere.h
- Triangle.h
- BVec16.h
- BVec16.inl
- DMat44.h
- DMat44.inl
- Double3.h
- DVec3.h
- DVec3.inl
- DynMatrix.h
- EigenValueSymmetric.h
- FindRoot.h
- Float2.h
- Float3.h
- Float4.h
- GaussianElimination.h
- HalfFloat.h
- Mat44.h
- Mat44.inl
- Math.h
- MathTypes.h
- Matrix.h
- Quat.h
- Quat.inl
- Real.h
- Swizzle.h
- Trigonometry.h
- UVec4.h
- UVec4.inl
- Vec3.cpp
- Vec3.h
- Vec3.inl
- Vec4.h
- Vec4.inl
- Vector.h
- GetPrimitiveTypeOfType.h
- ObjectStream.cpp
- ObjectStream.h
- ObjectStreamBinaryIn.cpp
- ObjectStreamBinaryIn.h
- ObjectStreamBinaryOut.cpp
- ObjectStreamBinaryOut.h
- ObjectStreamIn.cpp
- ObjectStreamIn.h
- ObjectStreamOut.cpp
- ObjectStreamOut.h
- ObjectStreamTextIn.cpp
- ObjectStreamTextIn.h
- ObjectStreamTextOut.cpp
- ObjectStreamTextOut.h
- ObjectStreamTypes.h
- SerializableAttribute.h
- SerializableAttributeEnum.h
- SerializableAttributeTyped.h
- SerializableObject.cpp
- SerializableObject.h
- TypeDeclarations.cpp
- TypeDeclarations.h
- AllowedDOFs.h
- Body.cpp
- Body.h
- Body.inl
- BodyAccess.h
- BodyActivationListener.h
- BodyCreationSettings.cpp
- BodyCreationSettings.h
- BodyFilter.h
- BodyID.h
- BodyInterface.cpp
- BodyInterface.h
- BodyLock.h
- BodyLockInterface.h
- BodyLockMulti.h
- BodyManager.cpp
- BodyManager.h
- BodyPair.h
- BodyType.h
- MassProperties.cpp
- MassProperties.h
- MotionProperties.cpp
- MotionProperties.h
- MotionProperties.inl
- MotionQuality.h
- MotionType.h
- Character.cpp
- Character.h
- CharacterBase.cpp
- CharacterBase.h
- CharacterID.h
- CharacterVirtual.cpp
- CharacterVirtual.h
- BroadPhase.cpp
- BroadPhase.h
- BroadPhaseBruteForce.cpp
- BroadPhaseBruteForce.h
- BroadPhaseLayer.h
- BroadPhaseLayerInterfaceMask.h
- BroadPhaseLayerInterfaceTable.h
- BroadPhaseQuadTree.cpp
- BroadPhaseQuadTree.h
- BroadPhaseQuery.h
- ObjectVsBroadPhaseLayerFilterMask.h
- ObjectVsBroadPhaseLayerFilterTable.h
- QuadTree.cpp
- QuadTree.h
- BoxShape.cpp
- BoxShape.h
- CapsuleShape.cpp
- CapsuleShape.h
- CompoundShape.cpp
- CompoundShape.h
- CompoundShapeVisitors.h
- ConvexHullShape.cpp
- ConvexHullShape.h
- ConvexShape.cpp
- ConvexShape.h
- CylinderShape.cpp
- CylinderShape.h
- DecoratedShape.cpp
- DecoratedShape.h
- EmptyShape.cpp
- EmptyShape.h
- GetTrianglesContext.h
- HeightFieldShape.cpp
- HeightFieldShape.h
- MeshShape.cpp
- MeshShape.h
- MutableCompoundShape.cpp
- MutableCompoundShape.h
- OffsetCenterOfMassShape.cpp
- OffsetCenterOfMassShape.h
- PlaneShape.cpp
- PlaneShape.h
- PolyhedronSubmergedVolumeCalculator.h
- RotatedTranslatedShape.cpp
- RotatedTranslatedShape.h
- ScaledShape.cpp
- ScaledShape.h
- ScaleHelpers.h
- Shape.cpp
- Shape.h
- SphereShape.cpp
- SphereShape.h
- StaticCompoundShape.cpp
- StaticCompoundShape.h
- SubShapeID.h
- SubShapeIDPair.h
- TaperedCapsuleShape.cpp
- TaperedCapsuleShape.gliffy
- TaperedCapsuleShape.h
- TaperedCylinderShape.cpp
- TaperedCylinderShape.h
- TriangleShape.cpp
- TriangleShape.h
- AABoxCast.h
- ActiveEdgeMode.h
- ActiveEdges.h
- BackFaceMode.h
- CastConvexVsTriangles.cpp
- CastConvexVsTriangles.h
- CastResult.h
- CastSphereVsTriangles.cpp
- CastSphereVsTriangles.h
- CollectFacesMode.h
- CollideConvexVsTriangles.cpp
- CollideConvexVsTriangles.h
- CollidePointResult.h
- CollideShape.h
- CollideShapeVsShapePerLeaf.h
- CollideSoftBodyVertexIterator.h
- CollideSoftBodyVerticesVsTriangles.h
- CollideSphereVsTriangles.cpp
- CollideSphereVsTriangles.h
- CollisionCollector.h
- CollisionCollectorImpl.h
- CollisionDispatch.cpp
- CollisionDispatch.h
- CollisionGroup.cpp
- CollisionGroup.h
- ContactListener.h
- EstimateCollisionResponse.cpp
- EstimateCollisionResponse.h
- GroupFilter.cpp
- GroupFilter.h
- GroupFilterTable.cpp
- GroupFilterTable.h
- InternalEdgeRemovingCollector.h
- ManifoldBetweenTwoFaces.cpp
- ManifoldBetweenTwoFaces.h
- NarrowPhaseQuery.cpp
- NarrowPhaseQuery.h
- NarrowPhaseStats.cpp
- NarrowPhaseStats.h
- ObjectLayer.h
- ObjectLayerPairFilterMask.h
- ObjectLayerPairFilterTable.h
- PhysicsMaterial.cpp
- PhysicsMaterial.h
- PhysicsMaterialSimple.cpp
- PhysicsMaterialSimple.h
- RayCast.h
- ShapeCast.h
- ShapeFilter.h
- SimShapeFilter.h
- SimShapeFilterWrapper.h
- SortReverseAndStore.h
- TransformedShape.cpp
- TransformedShape.h
- AngleConstraintPart.h
- AxisConstraintPart.h
- DualAxisConstraintPart.h
- GearConstraintPart.h
- HingeRotationConstraintPart.h
- IndependentAxisConstraintPart.h
- PointConstraintPart.h
- RackAndPinionConstraintPart.h
- RotationEulerConstraintPart.h
- RotationQuatConstraintPart.h
- SpringPart.h
- SwingTwistConstraintPart.h
- CalculateSolverSteps.h
- ConeConstraint.cpp
- ConeConstraint.h
- Constraint.cpp
- Constraint.h
- ConstraintManager.cpp
- ConstraintManager.h
- ContactConstraintManager.cpp
- ContactConstraintManager.h
- DistanceConstraint.cpp
- DistanceConstraint.h
- FixedConstraint.cpp
- FixedConstraint.h
- GearConstraint.cpp
- GearConstraint.h
- HingeConstraint.cpp
- HingeConstraint.h
- MotorSettings.cpp
- MotorSettings.h
- PathConstraint.cpp
- PathConstraint.h
- PathConstraintPath.cpp
- PathConstraintPath.h
- PathConstraintPathHermite.cpp
- PathConstraintPathHermite.h
- PointConstraint.cpp
- PointConstraint.h
- PulleyConstraint.cpp
- PulleyConstraint.h
- RackAndPinionConstraint.cpp
- RackAndPinionConstraint.h
- SixDOFConstraint.cpp
- SixDOFConstraint.h
- SliderConstraint.cpp
- SliderConstraint.h
- SpringSettings.cpp
- SpringSettings.h
- SwingTwistConstraint.cpp
- SwingTwistConstraint.h
- TwoBodyConstraint.cpp
- TwoBodyConstraint.h
- Ragdoll.cpp
- Ragdoll.h
- SoftBodyContactListener.h
- SoftBodyCreationSettings.cpp
- SoftBodyCreationSettings.h
- SoftBodyManifold.h
- SoftBodyMotionProperties.cpp
- SoftBodyMotionProperties.h
- SoftBodyShape.cpp
- SoftBodyShape.h
- SoftBodySharedSettings.cpp
- SoftBodySharedSettings.h
- SoftBodyUpdateContext.h
- SoftBodyVertex.h
- MotorcycleController.cpp
- MotorcycleController.h
- TrackedVehicleController.cpp
- TrackedVehicleController.h
- VehicleAntiRollBar.cpp
- VehicleAntiRollBar.h
- VehicleCollisionTester.cpp
- VehicleCollisionTester.h
- VehicleConstraint.cpp
- VehicleConstraint.h
- VehicleController.cpp
- VehicleController.h
- VehicleDifferential.cpp
- VehicleDifferential.h
- VehicleEngine.cpp
- VehicleEngine.h
- VehicleTrack.cpp
- VehicleTrack.h
- VehicleTransmission.cpp
- VehicleTransmission.h
- Wheel.cpp
- Wheel.h
- WheeledVehicleController.cpp
- WheeledVehicleController.h
- DeterminismLog.cpp
- DeterminismLog.h
- EActivation.h
- EPhysicsUpdateError.h
- IslandBuilder.cpp
- IslandBuilder.h
- LargeIslandSplitter.cpp
- LargeIslandSplitter.h
- PhysicsLock.h
- PhysicsScene.cpp
- PhysicsScene.h
- PhysicsSettings.h
- PhysicsStepListener.h
- PhysicsSystem.cpp
- PhysicsSystem.h
- PhysicsUpdateContext.cpp
- PhysicsUpdateContext.h
- StateRecorder.h
- StateRecorderImpl.cpp
- StateRecorderImpl.h
- DebugRenderer.cpp
- DebugRenderer.h
- DebugRendererPlayback.cpp
- DebugRendererPlayback.h
- DebugRendererRecorder.cpp
- DebugRendererRecorder.h
- DebugRendererSimple.cpp
- DebugRendererSimple.h
- SkeletalAnimation.cpp
- SkeletalAnimation.h
- Skeleton.cpp
- Skeleton.h
- SkeletonMapper.cpp
- SkeletonMapper.h
- SkeletonPose.cpp
- SkeletonPose.h
- TriangleSplitter.cpp
- TriangleSplitter.h
- TriangleSplitterBinning.cpp
- TriangleSplitterBinning.h
- TriangleSplitterMean.cpp
- TriangleSplitterMean.h
- ConfigurationString.h
- Jolt.h
- RegisterTypes.cpp
- RegisterTypes.h
- JoltPhysicsC.cpp
- JoltPhysicsC.h
- JoltPhysicsC_Extensions.cpp
- JoltPhysicsC_Tests.c
- README.md
- zphysics.zig
- .gitignore
- build.zig
- build.zig.zon
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
