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 with
orthoMesa it sets the ClippingVolume.
Also while calling this particular method in View.java
1 2
| 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 of
Transform3D 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.