Forums > Jitter

[NOOB] coordinates range

Nov 19 2011 | 9:55 pm

Attached patch is modified based on jitter tutorial 40. I never use OpenGL before so am confused by the coordinate system. The jsui document[1] says that:

However, our default mapping is that Y coordinates are in the range -1. to 1 from bottom to top, and X coordinates are in the range -aspect to aspect from left to right, where aspect is equal to the ratio of width/height

So in the attached patch, the y range should be [-1. 1.] and the x range should be [-1.3333… 1.3333…]. However when I try to draw a circle with radius equal to 1, it exceeds y’s range. Only when I draw a circle with radius equal to 0.825, the circle is completely inside the window. Any idea? I’m using Max 5.1.9.


-- Pasted Max Patch, click to expand. --

Nov 21 2011 | 12:58 am

hi larme.
in order to make these position numbers work like you expect, you should set @ortho 2 on your gl.render (orthgraphic projection – no lens angle).

otherwise you have to take camera postion, orientation, and lens angle into effect.

Viewing 2 posts - 1 through 2 (of 2 total)

Forums > Jitter