Uses of Interface
com.solibri.geometry.primitive3d.Ray3d
Package | Description |
---|---|
com.solibri.geometry.primitive3d | |
com.solibri.smc.api.filter |
-
Uses of Ray3d in com.solibri.geometry.primitive3d
Subinterfaces of Ray3d in com.solibri.geometry.primitive3d Modifier and Type Interface Description interface
MRay3d
Interface to handle 3-dimensional rays.Methods in com.solibri.geometry.primitive3d that return Ray3d Modifier and Type Method Description static Ray3d
Ray3d. create(Vector3d origin, Vector3d direction)
Returns a ray with the given origin and direction.static Ray3d
Ray3d. create(Ray3d other)
Returns a deep copy of the given ray.Methods in com.solibri.geometry.primitive3d with parameters of type Ray3d Modifier and Type Method Description static MRay3d
MRay3d. create(Ray3d other)
Returns a deep copy of the given ray.static Ray3d
Ray3d. create(Ray3d other)
Returns a deep copy of the given ray.Optional<MVector3d>
Triangle3d. intersect(Ray3d ray)
Returns an optional with the intersection point between the triangle and the ray if present, otherwise an empty optional.boolean
Triangle3d. intersects(Ray3d ray)
Returns true if the triangle intersects the given ray. -
Uses of Ray3d in com.solibri.smc.api.filter
Methods in com.solibri.smc.api.filter with parameters of type Ray3d Modifier and Type Method Description static RayIntersectionFilter
RayIntersectionFilter. of(Ray3d ray)
Returns a filter that accepts components whose AABBs intersect the given ray.