Novolis.Physics.Joints
2026.1.1.49
dotnet add package Novolis.Physics.Joints --version 2026.1.1.49
NuGet\Install-Package Novolis.Physics.Joints -Version 2026.1.1.49
<PackageReference Include="Novolis.Physics.Joints" Version="2026.1.1.49" />
<PackageVersion Include="Novolis.Physics.Joints" Version="2026.1.1.49" />
<PackageReference Include="Novolis.Physics.Joints" />
paket add Novolis.Physics.Joints --version 2026.1.1.49
#r "nuget: Novolis.Physics.Joints, 2026.1.1.49"
#:package Novolis.Physics.Joints@2026.1.1.49
#addin nuget:?package=Novolis.Physics.Joints&version=2026.1.1.49
#tool nuget:?package=Novolis.Physics.Joints&version=2026.1.1.49
Novolis.Physics.Joints
Distance joints, swing/hinge limits, ragdoll presets, and constrained sphere simulators.
For fabric / particle sheets, use Novolis.Physics.Cloth (separate package).
For skeletal reach / FK / IK (hand or foot targets), use Novolis.Simulation.Humanoid — joint constraint projection here is dynamics, not inverse kinematics.
Install
dotnet add package Novolis.Physics.Joints
Prerequisites: .NET 10 SDK (net10.0).
Quick start
using Novolis.Physics.Joints;
var simulator = new ConstrainedSphereSimulator();
RagdollHumanoidPreset.BuildStanding(groundPoint, spheres, joints, swings, hinges);
simulator.Step(staticWorld, spheres, interior, dt, swings, hinges);
API
| Type | Role |
|---|---|
DistanceJoint |
Two-sphere length constraint |
SwingLimit |
Cone swing limit between bones |
HingeLimit |
Hinge axis limit |
DistanceJointSolver |
Satisfy distance constraints (ragdoll-tuned defaults) |
AngularLimitSolver |
Apply swing/hinge limits |
ConstrainedSphereSimulator |
Joint + contact step |
RagdollHumanoidPreset |
BuildStanding, humanoid sphere layout |
RagdollBodyCollision |
Self-collision between ragdoll parts |
BoneFrame |
Local bone orientation helper |
Related
| Package | When to use |
|---|---|
Novolis.Physics.Cloth |
Flags, draping, cloth cutting |
Novolis.Simulation.Humanoid |
Skeletal FK / IK (not joint dynamics) |
Novolis.Physics.Collision.Simple |
SphereInStaticWorldSimulator, BVH worlds over Math TriangleMesh |
Novolis.Simulation.Humanoid.Physics |
Bridge to humanoid bind poses |
More documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Physics.Collision.Simple (>= 2026.1.1.49)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Novolis.Physics.Joints:
| Package | Downloads |
|---|---|
|
Novolis.Physics.Cloth
Cloth / fabric simulation: particle sheets, strain limits, blade and blast cutting. Separate from ragdoll Joints. |
|
|
Novolis.Physics
Force-first simulation stack for games and tools — one install for all Novolis.Physics packages. |
|
|
Novolis.Simulation.Humanoid.Physics
Bridge between Simulation.Humanoid poses and Physics.Joints ragdoll spheres. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.49 | 35 | 10/4/2026 |
| 2026.1.1.48 | 48 | 10/1/2026 |
| 2026.1.1.47 | 61 | 9/30/2026 |