Uses of Package
math

Packages that use math
material   
math   
objects   
optics   
painter   
parser   
raytracer   
shader   
utils   
 

Classes in math used by material
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by math
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
Matrix4x4
          a 4x4 matrix
OrthonormalBasis
          an orthonormal basis
Point2D
          a 2 dimensional point
Point3D
          a 3 dimensional point
Quaternion
          quaternion number class
Ray
          a ray
TransformationMatrix4x4
          a transformation matrix, which also contains the inverse matrix
Vector
          a 4 vector for homogene coordinates
Vector2D
          a 2 dimensional vector
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by objects
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
Point3D
          a 3 dimensional point
Ray
          a ray
TransformationMatrix4x4
          a transformation matrix, which also contains the inverse matrix
Vector2D
          a 2 dimensional vector
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by optics
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by painter
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
 

Classes in math used by parser
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by raytracer
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
Point3D
          a 3 dimensional point
Ray
          a ray
TransformationMatrix4x4
          a transformation matrix, which also contains the inverse matrix
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by shader
IntersectionInfo
          intersection info
contains all information needed for shading the surface, where the ray intersects the object
Point3D
          a 3 dimensional point
Vector3D
          a three dimensional vector extending the 4 vector the fourth component is therefor 0
 

Classes in math used by utils
Point2D
          a 2 dimensional point