public class Ray
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
dir |
boolean |
ignoreX |
boolean |
ignoreY |
boolean |
ignoreZ |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
invDir |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
origin |
boolean |
signDirX |
boolean |
signDirY |
boolean |
signDirZ |
| Constructor and Description |
|---|
Ray(org.apache.commons.math3.geometry.euclidean.threed.Vector3D origin,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D dir) |
| Modifier and Type | Method and Description |
|---|---|
static Ray |
fromInterval(org.apache.commons.math3.geometry.euclidean.threed.Vector3D start,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D end) |
public final org.apache.commons.math3.geometry.euclidean.threed.Vector3D origin
public final org.apache.commons.math3.geometry.euclidean.threed.Vector3D dir
public final org.apache.commons.math3.geometry.euclidean.threed.Vector3D invDir
public final boolean ignoreX
public final boolean ignoreY
public final boolean ignoreZ
public final boolean signDirX
public final boolean signDirY
public final boolean signDirZ
public Ray(org.apache.commons.math3.geometry.euclidean.threed.Vector3D origin,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D dir)
origin - The ray's beginningdir - The ray's direction (unit vector)public static Ray fromInterval(org.apache.commons.math3.geometry.euclidean.threed.Vector3D start, org.apache.commons.math3.geometry.euclidean.threed.Vector3D end)