From: Angus Dorbie (dorbie++at++sgi.com)
Date: 07/17/2001 17:28:46
I have code which does this, it is implemented as a C++ class with the
mother of all constructors in which you specify most parameters like
projector position & eye position. I will send it to you in a private
email. I think things like the dome radius is set as a variable in the
constructor, not as an argument. It will generate the distortion mesh
geometry with texture coordinates etc. It has example code to do the
readback and show the working results.
Cheers,Angus.
Jian Chen wrote:
>
> Performer,
>
> I am doing distortion correction for a dome with two projectors. dome
> diameter is 144". the projector has 100x85 fov per system. Their set up is
> the same as the graph showed on ITEC'99 presentation (page13) with the
> correponding xoffset 17", yoffset 2.5', zoffset 13", and the angle with
> x-axis is 47.5, with y is 15, and with z is 42.5 degree.
>
> I did look at Angus code-envmap, but still got confused.
>
> How can I compute the geometry set on each projector projection plane?
>
> sorry for my poor english and maybe silly question.
>
> thanks in advance,
> J.
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
-- For Performer+OpenGL tutorials http://www.dorbie.com/"Whenever there is a conflict between human rights and property rights, human rights must prevail." --Abraham Lincoln
This archive was generated by hypermail 2b29 : Tue Jul 17 2001 - 17:29:12 PDT