public static class RayTracer.RayTraceResult extends java.lang.Object implements java.lang.Comparable<RayTracer.RayTraceResult>
| Modifier and Type | Field and Description |
|---|---|
double |
distance |
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
hit |
Cuboid |
hitCuboid |
Direction |
side |
| Constructor and Description |
|---|
RayTraceResult(org.apache.commons.math3.geometry.euclidean.threed.Vector3D hit,
double distance,
Direction side,
Cuboid hitCuboid) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RayTracer.RayTraceResult o) |
public final org.apache.commons.math3.geometry.euclidean.threed.Vector3D hit
public final double distance
public final Direction side
public final Cuboid hitCuboid
public int compareTo(RayTracer.RayTraceResult o)
compareTo in interface java.lang.Comparable<RayTracer.RayTraceResult>