Search all parts that are at a given point that meet a given predicate, and return the first element that matches.
Syntax
Parameters
- p
- a
Point
in model coordinates - navig
- This is a function that is given an element at the given point and returns an element of type T to be considered by the predicate pred. Typically the function will find the ancestor Part or Node.
- pred
- This is a predicate that is given an element of type T; if the predicate returns true, this method returns that element.
- layers
- The kinds of Layers to search in. For example, if you are looking for a Node, using the value SearchLayers.Nodes, this will speed up the search by ignore layers containing Links.
Type Parameters
- T
- the type of element being searched for, inheriting from type
UIElement
Return Value
an element of type
T, or null if none is found
See Also