novolis-physics / getting-started.md
Getting started
Force-first textbook physics
dotnetphysicssimulationnovolis
novolis-physics provides modular NuGet packages for force-first rigid-body simulation, ballistics, simple collision, joints/ragdolls, and orbital mechanics.
Prerequisites
Install
Full stack (meta-package):
dotnet add package Novolis.PhysicsOr install individual packages — see each src/*/README.md and ARCHITECTURE.md.
Quick start
using Novolis.Physics.Motion;
using Novolis.Physics.Gravity;
using Novolis.Physics.Abstractions;
var pipeline = new SimulationPipeline<RigidBodyState>(
[new PointMassGravityModel(field)],
new SemiImplicitEulerRigidBodyIntegrator());More documentation
- INTEGRATION.md — which API style to use
- examples/ — ballistics, collision, DI