clipper-lib
JoltPhysics
clipper-lib | JoltPhysics | |
---|---|---|
2 | 26 | |
159 | 5,595 | |
- | - | |
0.0 | 9.6 | |
11 months ago | 3 days ago | |
HTML | C++ | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clipper-lib
-
Optimizing Polygon Intersections with Subdivide
I've only skimmed the article so their solution seems like a totally valid way to do polygon intersections for their purposes, but for people that want to do this in a more rigorous way, there's something called the Vatti clipping algorithm which does boolean operations on arbitrary 2D polygons (in polynomial time).
To find polygon intersections, one can do a boolean "intersect" operation to see if the resulting operation has any results. If so, the polygons intersect. If not, then they're disjoint.
Angus Johnson has created ClipperLib [1] which implements Vatti's algorithm and is available in a variety of languages, including C++, with ports to Javascript by others [2].
CGAL [3] can do polygon clipping but, from my own experience, ClipperLib is about 400 times faster.
[0] https://en.wikipedia.org/wiki/Vatti_clipping_algorithm
[1] http://www.angusj.com/clipper2/Docs/Overview.htm
[2] https://github.com/junmer/clipper-lib
[3] https://www.cgal.org/
- GJK: Collision detection algorithm in 2D/3D
JoltPhysics
- Simulation Islands
-
Bevy XPBD: A physics engine for the Bevy game engine
There is now also https://github.com/jrouwe/JoltPhysics which is used in Horizon Forbidden West.
-
Has anyone used Jolt physics engine?
Apparenty, this is a game engine used by Horizon Forbidden West and I was curious what you all think about this project: https://github.com/jrouwe/JoltPhysics
- After months of work, I'm excited to share the first release of Godot Jolt, an extension that integrates the Jolt physics engine into Godot, demonstrated using GDQuest's RoboBlast
-
Rust – Are We Game Yet?
As far as physics engines go: Jolt currently seems to kinda disrupt the decade-long equilibrium, at least as far as I'm aware:
https://github.com/jrouwe/JoltPhysics
-
X4's Upcoming Multiplayer Features Are a Huge Step Forward
No, they replaced Bullet with Jolt. That is considerably more than "some adjustment", regardless of what you think of the result.
-
Oof. 7fps for an incredibly simple rocket that is well under 100 parts.
A multithreaded rigid-body engine for games: https://github.com/jrouwe/JoltPhysics
- zig-gamedev project: zphysics v0.0.4 - Zig API and C API for Jolt Physics
-
Godot for AA/AAA game development – What's missing?
Would you rather they use Jolt Physics? https://github.com/jrouwe/JoltPhysics S&box is thinking of using this engine instead of Source 2's Rubicon. As they say, maybe someone could / would hook up Jolt as a GDExtension.
- Where and how can I learn to make simulation programs? I like to be a simulation developer!
What are some alternatives?
EnhancedGJK.jl - GJK signed distance algorithm for convex bodies in Julia
BEPUphysics - Pure C# 3D real time physics simulation library, now with a higher version number.
tinyphysicsengine
ConvexBodyProximityQueries.jl - A fast module for computing proximity queries between convex bodies in 2D/3D
Bullet - Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
godot-jolt - Godot Jolt is a Godot extension that integrates the Jolt physics engine
small3dlib
rapier - 2D and 3D physics engines focused on performance.
PhysX - NVIDIA PhysX SDK
Godot - Godot Engine – Multi-platform 2D and 3D game engine
Rythe-Engine - Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.