---
title: "IBoundingVolume | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface IBoundingVolume

interface IBoundingVolume {  
    [intersectsFrustum](#intersectsfrustum-1)(frustum: [Frustum](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Frustum/)): [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/);  
    [intersectsPlane](#intersectsplane-1)(plane: [vec4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.vec4/)): [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/);  
}

#### Implemented by

-   [Aabb](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Aabb/)

##### Index

### Methods[](#methods)

[intersectsFrustum](#intersectsfrustum) [intersectsPlane](#intersectsplane)

## Methods[](#methods-1)

### intersectsFrustum[](#intersectsfrustum)

-   intersectsFrustum(frustum: [Frustum](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Frustum/)): [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/)[](#intersectsfrustum-1)
    
    Performs an intersection test with a frustum.
    
    #### Parameters
    
    -   frustum: [Frustum](https://docs.maptiler.com/sdk-js/api-reference/classes/Externals.Frustum/)
    
    #### Returns [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/)
    

### intersectsPlane[](#intersectsplane)

-   intersectsPlane(plane: [vec4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.vec4/)): [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/)[](#intersectsplane-1)
    
    Performs an intersection test with a half-space defined by a plane equation. The half-space is assumed to lie on the positive side of the plane.
    
    #### Parameters
    
    -   plane: [vec4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.vec4/)
    
    #### Returns [IntersectionResult](https://docs.maptiler.com/sdk-js/api-reference/enums/Externals.IntersectionResult/)
