<!--
{
  "availability" : [
    "iOS: 8.0.0 - 26.0.0",
    "iPadOS: 8.0.0 - 26.0.0",
    "macCatalyst: 13.1.0 - 26.0.0",
    "macOS: 10.8.0 - 26.0.0",
    "tvOS: 9.0.0 - 26.0.0",
    "visionOS: 1.0.0 - 26.0.0",
    "watchOS: 3.0.0 - 26.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "SceneKit",
  "identifier" : "/documentation/SceneKit/SCNSceneRenderer/nodesInsideFrustum(of:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SceneKit"
    ],
    "preciseIdentifier" : "c:objc(pl)SCNSceneRenderer(im)nodesInsideFrustumWithPointOfView:"
  },
  "title" : "nodesInsideFrustum(of:)"
}
-->

# nodesInsideFrustum(of:)

Returns all nodes that might be visible from a specified point of view.

```
func nodesInsideFrustum(of pointOfView: SCNNode) -> [SCNNode]
```

## Parameters

`pointOfView`

A node defining a point of view, as used by the [`pointOfView`](/documentation/SceneKit/SCNSceneRenderer/pointOfView) property.

## Return Value

An array of nodes whose bounding boxes intersect the view frustum defined by the `pointOfView` node. If the array is empty, no nodes lie within the specified frustum.

## Discussion

Any node containing a camera or spotlight may serve as a point of view (see the [`pointOfView`](/documentation/SceneKit/SCNSceneRenderer/pointOfView) property for details). Such a node defines a *viewing frustum*—a portion of the scene’s coordinate space, shaped like a truncated pyramid, that encloses all points visible from that point of view.

Use this method find all nodes whose content lies within the viewing frustum defined by another node (which may or may not be the scene renderer’s current [`pointOfView`](/documentation/SceneKit/SCNSceneRenderer/pointOfView) node).

Note that this method does not perform occlusion testing. That is, the returned array includes any node that lies within the specified viewing frustum regardless of whether that node’s contents are obscured by other geometry.

---

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)