---
title: concavePolyhedron
framework: scenekit
role: symbol
role_heading: Type Property
path: scenekit/scnphysicsshape/shapetype/concavepolyhedron
---

# concavePolyhedron

The physics shape is a concave polyhedron closely following the surface of the geometry.

## Declaration

```swift
static let concavePolyhedron: SCNPhysicsShape.ShapeType
```

## Discussion

Discussion This option provides the highest level of detail, at a high cost to simulation performance. Use it only for irregularly shaped bodies where precise collision behavior is crucial to your app’s design. This shape type may only be used for static physics bodies (that is, those whose type property is SCNPhysicsBodyType.static).

## See Also

### Type Properties

- [boundingBox](scenekit/scnphysicsshape/shapetype/boundingbox.md)
- [convexHull](scenekit/scnphysicsshape/shapetype/convexhull.md)
