Hi i am trying to clip in Orthographic projection.
In Jogl its done something like this gl.glOrtho(0.0f,3.0f, 0.0f,3.0f, -10f,5f);
In xith i thought in method calculatePerspective(Canvas3D canvas)
of View class when its setting projection Matrix withorthoMesa
it sets the ClippingVolume.
Also while calling this particular method in View.java
projection.orthoMesa(-screenScale, screenScale, -screenScale*canvasHalfHeight, screenScale*canvasHalfHeight,-backClipDistance, backClipDistance);
Here if i don't supply balance parameters like for left, right
say i supply 0,10 than perspective gets totally disoriented. Why this restriction of specifying
all the three pairs in equal and opposite values.
I checked out that the method orthoMesa
its same as of Java3D
,so is that means we are not properly multiplying ModelViewMatrix and Projection matrix
Also is their any other way to take a 2D image of a scene formed by intersection of A Scene And a Plane Specified .
Note : I am trying to write a small CAD Application with help of Xith . So you can Guess why i am working in Orthographic projection.