Set of points which bounds will be checked against.
A single filter definition
Table of content
The Bounds Filter checks whether the test points are inside the provided bounds.

Properties
| Property | Description |
|---|---|
| Bounds Source | Defines the bounds to be used for tested points. |
| Bounds Target | Defines the bounds to be used for the input Bounds points. |
| Check Type | The type of bounds x bounds check the filter will do. |
| Inside Epsilon | Lets you set a small value that will be used to expand the target bounds. |
Bounds types
| Bounds type | Β |
| Scaled Bounds | Pointβ bounds scaled by pointβ scale. These are the bounds shown by default when using the debug node in extent mode. |
| Density Bounds | Pointβ bounds scaled by pointβ scale, expanded by pointβ steepness property. These are the bounds used by a lot of vanilla PCG nodes. |
| Bounds | Raw, unscaled pointβ bounds. |
Point bounds are determined by its BoundsMin and BoundsMax properties.
Check Type
Defines how source bounds are checked against the target bounds. These are fairly standard box/box operations.
Note that the source bounds are first transformed by their pointβ transform, and then inverse transformed by the targetβ point transform; meaning there can be some artifacts and mathematical variations as a result of applying the matrices.
| Check Type | |
![]() |
Intersect TBD |
![]() |
Is Inside TBD |
![]() |
Is Inside or On TBD |
![]() |
Is Inside or On TBD |



