<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macCatalyst: 18.0.0 -",
    "macOS: 15.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/PhysicsBodyParameterTypes",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation25PhysicsBodyParameterTypesV"
  },
  "title" : "PhysicsBodyParameterTypes"
}
-->

# PhysicsBodyParameterTypes

Defines which rigid body inputs are required by a force effect’s update handler.

```
struct PhysicsBodyParameterTypes
```

## Topics

### Initializers

[`init(rawValue: UInt32)`](/documentation/RealityKit/PhysicsBodyParameterTypes/init(rawValue:))

### Instance Properties

[`let rawValue: UInt32`](/documentation/RealityKit/PhysicsBodyParameterTypes/rawValue)

The backing storage for force effect inputs.

### Type Properties

[`static let angularVelocity: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/angularVelocity)

The angular velocity of each rigid body.

[`static let distance: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/distance)

The distance of each rigid body from the effect origin.

[`static let inertiaTensor: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/inertiaTensor)

The inertia tensor of each rigid body.

[`static let mass: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/mass)

The mass of each rigid body,

[`static let orientation: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/orientation)

The orientation of each rigid body relative to the effect orientation.

[`static let position: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/position)

The center of mass of each rigid body relative to the effect origin.

[`static let velocity: PhysicsBodyParameterTypes`](/documentation/RealityKit/PhysicsBodyParameterTypes/velocity)

The linear velocity of each rigid body.

## Relationships

### Conforms To

[`ExpressibleByArrayLiteral`](/documentation/Swift/ExpressibleByArrayLiteral)

[`Equatable`](/documentation/Swift/Equatable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Decodable`](/documentation/Swift/Decodable)

[`SetAlgebra`](/documentation/Swift/SetAlgebra)

[`OptionSet`](/documentation/Swift/OptionSet)

[`Encodable`](/documentation/Swift/Encodable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)