<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/PhysicsBodyComponent/isContinuousCollisionDetectionEnabled",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation20PhysicsBodyComponentV37isContinuousCollisionDetectionEnabledSbvp"
  },
  "title" : "isContinuousCollisionDetectionEnabled"
}
-->

# isContinuousCollisionDetectionEnabled

A Boolean that controls whether the physics simulation performs
continuous collision detection.

```
var isContinuousCollisionDetectionEnabled: Bool
```

## Discussion

Set the value to `true` to perform continuous collision detection. The
value is `false` by default, indicating the simulation should apply
discrete collision detection.

Discrete collision detection considers only the position of a body once
per rendered frame, or about every 16 milliseconds at 60 frames per
second. Continuous collision detection considers the position of the
body throughout the frame interval. The latter is more computationally
expensive, but can help to avoid missing a collision for a quickly
moving object, like a projectile.

---

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)