Package com.solibri.smc.api.filter
Interface RayIntersectionFilter
-
- All Superinterfaces:
ComponentFilter
public interface RayIntersectionFilter extends ComponentFilter
Filter that accepts components whose axis-aligned bounding box (AABB) intersects the ray defined in this filter.- Since:
- 9.10.2
-
-
Field Summary
-
Fields inherited from interface com.solibri.smc.api.filter.ComponentFilter
ACCEPT_ALL, ACCEPT_NONE
-
-
Method Summary
Static Methods Modifier and Type Method Description static RayIntersectionFilter
of(Ray3d ray)
Returns a filter that accepts components whose AABBs intersect the given ray.-
Methods inherited from interface com.solibri.smc.api.filter.ComponentFilter
accept, and, negated, or
-
-
-
-
Method Detail
-
of
static RayIntersectionFilter of(Ray3d ray)
Returns a filter that accepts components whose AABBs intersect the given ray.- Parameters:
ray
- the ray with which accepted component's AABBs intersect- Returns:
- a filter that accepts components whose AABBs intersect the given ray
- Since:
- 9.10.2
-
-