Package | Description |
---|---|
com.solibri.geometry.primitive3d | |
com.solibri.smc.api.filter |
Modifier and Type | Interface and Description |
---|---|
interface |
MRay3d
Interface to handle 3-dimensional rays.
|
Modifier and Type | Method and Description |
---|---|
static Ray3d |
Ray3d.create(Ray3d other)
Returns a deep copy of the given ray.
|
static Ray3d |
Ray3d.create(Vector3d origin,
Vector3d direction)
Returns a ray with the given origin and direction.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static RayIntersectionFilter |
RayIntersectionFilter.of(Ray3d ray)
Returns a filter that accepts components whose AABBs intersect the given ray.
|
Copyright © 2019 Solibri, Inc.. All rights reserved.