CGA2 Question 3

A Plane ...

A plane that extends infinitely ... in the ray tracer part

(This is a mathematical pleonasm :-)

(it is not a triangle)

Two really big triangles ... in the Java3D part

a really big square

because everything is really only triangles in Java3D

How to define / represent it ?

A point + a vector

example :

plane: <planeId> <PlaneSurface> <PointOnPlane> <PlaneNormal>

Where <PositionVectorOfPointOnPlane> and <PlaneNormal> are 3 dimensional vectors.