The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 C++ physics-simulation Projects
-
JoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
-
Simbody
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CHRONO
High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rbdl-orb
RBDL - Rigid Body Dynamics Library - ORB Version - The two main differences to the original rbdl is that this version has error handling and uses polymorphism for constraints
-
EventMolecularDynamics
A program implementing event driven molecular dynamics for hard smooth spheres, using OpenGL for displaying
-
projectileMotionQuadraticDrag
Physics simulation that replicates projectile motion with realistic drag
-
Geant4-P2P-Investigation
My University of York Theoretical Physics BSc dissertation and accompanying code, investigating the optimal detector system for utilising a (p,2p) interaction when determining the proton binding energy within Carbon-12 atoms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hopsan https://liu.se/en/research/hopsan and Project Chrono https://projectchrono.org/ may be good Simulink alternatives.
Some other Rust game engines ship with their own physics engine. Fyrox, for example, has advanced 2D/3D physics, supporting rigid bodies, joints, ray casting and more. Godot too, which has community-led Rust bindings also has an in-built physics engine as well as a Godot-native extension using the Jolt physics engine. In fact, which is reported to be more performant than the official physics engine.
You mean you want to draw the individual stars themselves? It's likely just a texture, probably white so that it can be colored differently for each star. This is how I've done it. Try a Google image search for "flare texture". You can find some of the ones I used here (flare*.jpg): https://github.com/fegennari/3DWorld/tree/master/textures
Rogs of Rods - Soft-body physics simulator mainly targeted at simulating vehicle physics. C++, OpenGL
I also ported it in an opengl project: https://github.com/aromanro/SolarSystem
Project mention: Which is the best programming language for Quantum Computing? | /r/QuantumComputing | 2023-07-11I implemented one myself, just for fun: https://github.com/aromanro/QCSim I intend to extend/improve it further. For somebody that knows C++ maybe it's worth checking out.
C++ physics-simulation related posts
- Which is the best programming language for Quantum Computing?
- I’m a software engineer, I want to get started with quantum computing
- 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
- Is it too late for me to get started with Qauntum Computing?
- Quantum Computation Simulation in C++
- How hard would it be to code a "point and click-y" game as a total beginner
- What are some of the most impressive uses of photogrammetry in games that you've seen?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source physics-simulation projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | JoltPhysics | 5,523 |
2 | Simbody | 2,216 |
3 | CHRONO | 2,031 |
4 | godot-jolt | 1,604 |
5 | 3DWorld | 1,056 |
6 | rigs-of-rods | 970 |
7 | echo | 916 |
8 | edyn | 515 |
9 | opensim-creator | 126 |
10 | rbdl-orb | 92 |
11 | SolarSystem | 55 |
12 | LatticeBoltzmann | 52 |
13 | Kassiopeia | 45 |
14 | QCSim | 24 |
15 | EventMolecularDynamics | 21 |
16 | 3D-Cellular-Automata-Raylib | 16 |
17 | imc-der | 14 |
18 | projectileMotionQuadraticDrag | 8 |
19 | samarium | 6 |
20 | FluidSimulation | 5 |
21 | Geant4-P2P-Investigation | 0 |