Creating multiple viewports isn't the problem :-) It's the intersection of a Vector and a Plane3D, defined with a Normal and a Point - i'm having problems with.
My problem is when I apply a normal that points in the X Axis (1,0,0) the intersection is wrong, but the weird thing is the other Axes (Y - 0,1,0 & Z - 0,0,1) are fine.
