Instance Method

elements(in:)

Returns all objects whose corresponding locations overlap the specified volume.

Declaration

func elements(in box: GKBox) -> [ElementType]

Parameters

quad

The axis-aligned rectangular volume in 3D space to search.

Return Value

An array of all matching elements, or an empty array if no objects are found.

Discussion

You specify the point or region corresponding to an object when you add it to the tree with the add(_:at:) or add(_:in:) method. This method follows the same path down the tree as the two addElement methods, but instead of adding a new object to the tree, returns the list of all objects stored in the tree node corresponding to the specified point.

See Also

Searching for Elements

func elements(at: vector_float3) -> [ElementType]

Returns all objects whose corresponding locations overlap the specified point.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software