> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/reactor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksfixedjoint.md).

# Class ksFixedJoint

Namespace: [KS.Reactor.Server](/reactor/api-reference/ks.reactor.server.md)\
Assembly: KSReactor.dll

The Fixed joint groups together two rigidbodies, making them stick together in their bound position, or binds one rigidbody in place, preventing it from moving.

```csharp
public sealed class ksFixedJoint : ksJoint, ksScript<ksIServerEntity, ksServerEntityScript>.IInternals
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← ksScript\<ksIServerEntity, ksServerEntityScript> ← [ksServerEntityScript](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md) ← [ksJoint](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md) ← [ksFixedJoint](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksfixedjoint.md)

#### Implements

ksScript\<ksIServerEntity, ksServerEntityScript>.IInternals

#### Inherited Members

[ksJoint.OnBreak](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_OnBreak), [ksJoint.Initialize()](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_Initialize), [ksJoint.Detached()](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_Detached), [ksJoint.LocalBody](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_LocalBody), [ksJoint.ConnectedBody](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_ConnectedBody), [ksJoint.Axis](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_Axis), [ksJoint.Anchor](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_Anchor), [ksJoint.ConnectedAxis](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_ConnectedAxis), [ksJoint.ConnectedAnchor](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_ConnectedAnchor), [ksJoint.AutoConfigureConnectedAnchor](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_AutoConfigureConnectedAnchor), [ksJoint.BreakForce](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_BreakForce), [ksJoint.BreakTorque](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_BreakTorque), [ksJoint.EnableCollision](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_EnableCollision), [ksJoint.EnablePreprocessing](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_EnablePreprocessing), [ksJoint.MassScale](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_MassScale), [ksJoint.ConnectedMassScale](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_ConnectedMassScale), [ksJoint.CurrentForce](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_CurrentForce), [ksJoint.CurrentTorque](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_CurrentTorque), [ksJoint.IsBroken](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksjoint.md#KS_Reactor_Server_ksJoint_IsBroken), [ksServerEntityScript.Entity](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Entity), [ksServerEntityScript.Room](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Room), [ksServerEntityScript.Time](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Time), [ksServerEntityScript.Physics](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Physics), [ksServerEntityScript.Properties](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Properties), [ksServerEntityScript.Transform](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Transform), [ksServerEntityScript.Transform2D](/reactor/api-reference/ks.reactor.server/ks.reactor.server.ksserverentityscript.md#KS_Reactor_Server_ksServerEntityScript_Transform2D), ksScript\<ksIServerEntity, ksServerEntityScript>.InstanceType, ksScript\<ksIServerEntity, ksServerEntityScript>.IsAttached, ksScript\<ksIServerEntity, ksServerEntityScript>.Scripts, ksScript\<ksIServerEntity, ksServerEntityScript>.Assets, ksScript\<ksIServerEntity, ksServerEntityScript>.Attached(), ksScript\<ksIServerEntity, ksServerEntityScript>.Initialize(), ksScript\<ksIServerEntity, ksServerEntityScript>.Detached(), ksScript\<ksIServerEntity, ksServerEntityScript>.Clone(), [object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)), [object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)), [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Methods

### CreateJoint() <a href="#ks_reactor_server_ksfixedjoint_createjoint" id="ks_reactor_server_ksfixedjoint_createjoint"></a>

Create a fixed joint.

```csharp
protected override void CreateJoint()
```
