| Package | Description |
|---|---|
| com.solibri.geometry.primitive3d | |
| com.solibri.smc.api.filter |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MLine3d
Interface for handling lines in 3d.
|
| Modifier and Type | Method and Description |
|---|---|
static Line3d |
Line3d.create(Vector3d firstPoint,
Vector3d secondPoint)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<MVector3d> |
Triangle3d.intersect(Line3d line)
Returns an optional with the intersection point between the triangle and the
line if present, otherwise an empty optional.
|
boolean |
Triangle3d.intersects(Line3d line)
Returns true if the triangle intersects the given line.
|
| Modifier and Type | Method and Description |
|---|---|
static LineIntersectionFilter |
LineIntersectionFilter.of(Line3d line)
Returns a filter that accepts components whose AABBs intersect the given line.
|
Copyright © 2020 Solibri, Inc.. All rights reserved.