Serialized Form
-
Package uk.ac.leeds.ccg.v3d.core
-
Class uk.ac.leeds.ccg.v3d.core.V3D_Environment extends uk.ac.leeds.ccg.generic.memory.Generic_MemoryManager implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
bd
uk.ac.leeds.ccg.math.Math_BigDecimal bd
MathBigDecimal -
env
uk.ac.leeds.ccg.generic.core.Generic_Environment env
-
files
V3D_Files files
-
i
V3D_Vector i
Unit vector based at the origin in the x axis direction. -
j
V3D_Vector j
Unit vector based at the origin in the y axis direction. -
k
V3D_Vector k
Unit vector based at the origin in the z axis direction. -
N1
ch.obermuhlner.math.big.BigRational N1
-
origin
V3D_Point origin
The origin at<0,0,0>. -
P0
ch.obermuhlner.math.big.BigRational P0
For code brevity. -
P1
ch.obermuhlner.math.big.BigRational P1
-
P2
ch.obermuhlner.math.big.BigRational P2
-
P3
ch.obermuhlner.math.big.BigRational P3
-
xAxis
V3D_Line xAxis
The x axis. -
yAxis
V3D_Line yAxis
The y axis. -
zAxis
V3D_Line zAxis
The z axis. -
zeroVector
V3D_Vector zeroVector
Zero vector.
-
-
Class uk.ac.leeds.ccg.v3d.core.V3D_Object extends java.lang.Object implements Serializable
-
Serialized Fields
-
e
V3D_Environment e
-
-
-
-
Package uk.ac.leeds.ccg.v3d.geometry
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Geometry extends V3D_Object implements Serializable
- serialVersionUID:
- 1L
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Line extends V3D_Geometry implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
p
V3D_Point p
A point defining the line. -
q
V3D_Point q
A point defining the line. -
v
V3D_Vector v
The direction vector fromV3D_Line.pin the direction ofV3D_Line.q.
-
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_LineSegment extends V3D_Line implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
en
V3D_Envelope en
-
unitVector
V3D_Vector unitVector
For storing the unit vector. Only if the direction aligns with an axis is this precise. Otherwise the precision is given byV3D_LineSegment.unitVectorScale. -
unitVectorRoundingMode
java.math.RoundingMode unitVectorRoundingMode
Used for calculating theV3D_LineSegment.unitVectorif necessary. -
unitVectorScale
int unitVectorScale
For storing the scale at which theV3D_LineSegment.unitVectoris precise givenV3D_LineSegment.unitVectorRoundingMode.
-
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Plane extends V3D_Geometry implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
n
V3D_Vector n
The normal vector. (This is perpendicular to the plane and it's direction is given by order in which the two vectorsV3D_Plane.pqandV3D_Plane.prare used in a cross product calculation when the plane is constructed. -
p
V3D_Point p
One of the points that defines the plane. -
pq
V3D_Vector pq
The vector representing the move fromV3D_Plane.ptoV3D_Plane.q. -
pr
V3D_Vector pr
The vector representing the move fromV3D_Plane.ptoV3D_Plane.r. -
q
V3D_Point q
One of the points that defines the plane. -
r
V3D_Point r
One of the points that defines the plane.
-
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Point extends V3D_Geometry implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
x
ch.obermuhlner.math.big.BigRational x
The x coordinate. -
y
ch.obermuhlner.math.big.BigRational y
The y coordinate. -
z
ch.obermuhlner.math.big.BigRational z
The z coordinate.
-
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Rectangle extends V3D_Plane implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
s
V3D_Point s
-
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Triangle extends V3D_Plane implements Serializable
- serialVersionUID:
- 1L
-
Class uk.ac.leeds.ccg.v3d.geometry.V3D_Vector extends V3D_Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
dx
ch.obermuhlner.math.big.BigRational dx
The change in x. -
dy
ch.obermuhlner.math.big.BigRational dy
The change in y. -
dz
ch.obermuhlner.math.big.BigRational dz
The change in z. -
magnitude
java.math.BigDecimal magnitude
For storing the magnitude.
-
-
-
Package uk.ac.leeds.ccg.v3d.geometry.envelope
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_Envelope extends V3D_Geometry implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
a
V3D_EnvelopeFaceAft a
The aft face. -
b
V3D_EnvelopeFaceBottom b
The bottom face. -
f
V3D_EnvelopeFaceFore f
The fore face. -
l
V3D_EnvelopeFaceLeft l
The left face. -
r
V3D_EnvelopeFaceRight r
The right face. -
t
V3D_EnvelopeFaceTop t
The top face. -
xMax
ch.obermuhlner.math.big.BigRational xMax
The maximum x-coordinate. -
xMin
ch.obermuhlner.math.big.BigRational xMin
The minimum x-coordinate. -
yMax
ch.obermuhlner.math.big.BigRational yMax
The maximum y-coordinate. -
yMin
ch.obermuhlner.math.big.BigRational yMin
The minimum y-coordinate. -
zMax
ch.obermuhlner.math.big.BigRational zMax
The maximum z-coordinate. -
zMin
ch.obermuhlner.math.big.BigRational zMin
The minimum z-coordinate.
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdge extends V3D_LineSegment implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeBottomAft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeBottomFore extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeBottomLeft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeBottomRight extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeLeftAft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeLeftFore extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeRightAft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeRightFore extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeTopAft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeTopFore extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeTopLeft extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeEdgeTopRight extends V3D_EnvelopeEdge implements Serializable
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFace extends V3D_Rectangle implements Serializable
-
Serialized Fields
-
en
V3D_Envelope en
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceAft extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
ba
V3D_EnvelopeEdgeBottomAft ba
-
la
V3D_EnvelopeEdgeLeftAft la
-
ra
V3D_EnvelopeEdgeRightAft ra
-
ta
V3D_EnvelopeEdgeTopAft ta
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceBottom extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
ba
V3D_EnvelopeEdgeBottomAft ba
-
bf
V3D_EnvelopeEdgeBottomFore bf
-
bl
V3D_EnvelopeEdgeBottomLeft bl
-
br
V3D_EnvelopeEdgeBottomRight br
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceFore extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
bf
V3D_EnvelopeEdgeBottomFore bf
-
lf
V3D_EnvelopeEdgeLeftFore lf
-
rf
V3D_EnvelopeEdgeRightFore rf
-
tf
V3D_EnvelopeEdgeTopFore tf
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceLeft extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
bl
V3D_EnvelopeEdgeBottomLeft bl
-
la
V3D_EnvelopeEdgeLeftAft la
-
lf
V3D_EnvelopeEdgeLeftFore lf
-
tl
V3D_EnvelopeEdgeTopLeft tl
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceRight extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
br
V3D_EnvelopeEdgeBottomLeft br
-
ra
V3D_EnvelopeEdgeLeftAft ra
-
rf
V3D_EnvelopeEdgeLeftFore rf
-
tr
V3D_EnvelopeEdgeTopLeft tr
-
-
-
Class uk.ac.leeds.ccg.v3d.geometry.envelope.V3D_EnvelopeFaceTop extends V3D_EnvelopeFace implements Serializable
-
Serialized Fields
-
ta
V3D_EnvelopeEdgeTopAft ta
-
tf
V3D_EnvelopeEdgeTopFore tf
-
tl
V3D_EnvelopeEdgeTopLeft tl
-
tr
V3D_EnvelopeEdgeTopRight tr
-
-
-
-
Package uk.ac.leeds.ccg.v3d.io
-
Class uk.ac.leeds.ccg.v3d.io.V3D_Files extends uk.ac.leeds.ccg.generic.io.Generic_Files implements Serializable
-