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 interfaceMRay3dInterface to handle 3-dimensional rays.Methods in com.solibri.geometry.primitive3d that return Ray3d Modifier and Type Method Description static Ray3dRay3d. create(Vector3d origin, Vector3d direction)Returns a ray with the given origin and direction.static Ray3dRay3d. 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 MRay3dMRay3d. create(Ray3d other)Returns a deep copy of the given ray.static Ray3dRay3d. 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.booleanTriangle3d. 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 RayIntersectionFilterRayIntersectionFilter. of(Ray3d ray)Returns a filter that accepts components whose AABBs intersect the given ray.