---
title: ClothForceVolumeComponent
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/clothforcevolumecomponent
---

# ClothForceVolumeComponent

A component that creates a force volume applying forces to any intersecting cloth body particles.

## Declaration

```swift
struct ClothForceVolumeComponent
```

## Topics

### Creating a force volume

- [init(shape:)](realitykit/clothforcevolumecomponent/init(shape:).md)

### Applying forces

- [windForce](realitykit/clothforcevolumecomponent/windforce.md)
- [constantForce](realitykit/clothforcevolumecomponent/constantforce.md)

### Shaping the volume

- [shape](realitykit/clothforcevolumecomponent/shape.md)
- [falloffStart](realitykit/clothforcevolumecomponent/falloffstart.md)

### Adding force noise

- [noiseAmplitude](realitykit/clothforcevolumecomponent/noiseamplitude.md)
- [noiseFrequency](realitykit/clothforcevolumecomponent/noisefrequency.md)

## Relationships

### Conforms To

- [Component](realitykit/component.md)

## See Also

### Simulation and bodies

- [ClothSimulationComponent](realitykit/clothsimulationcomponent.md)
- [ClothBodyComponent](realitykit/clothbodycomponent.md)
- [ClothBodyMaterial](realitykit/clothbodymaterial.md)
- [ClothGrabComponent](realitykit/clothgrabcomponent.md)
- [ClothQueryVolumeComponent](realitykit/clothqueryvolumecomponent.md)
- [ClothCoordinateSpace](realitykit/clothcoordinatespace.md)
- [PerClothVertexData](realitykit/perclothvertexdata.md)
