documentaion on gem++
Mark Danks
mdanks at Stormfront.com
Mon Jul 10 18:52:21 CEST 2000
I am glad to hear that someone else is able to give some answers, even if
they are my bugs :-)
The next rev of GEM will include the view messages, along with Johannes
objects. I am expecting a release next Monday. Sorry for the slowness of
the revs lately. I will also include a patch which explains how the camera
object works. It is a little bit cryptic, I agree.
Thomas,
Can you send me a patch with pix_multiimage that works incorrectly? Just
send a zip file to me with the patch and images. I will look at it. People
have used pix_multiimage with _really_ complex patches and not had any
problems.
Later, Mark
============================
= mdanks at stormfront.com
= Lead Programmer PS2
= http://www.danks.org/mark
============================
> -----Original Message-----
> From: Johannes M Zmoelnig [mailto:zmoelnig at iem.mhsg.ac.at]
> Sent: Monday, July 10, 2000 9:15 AM
> To: Thomas Loop
> Cc: pd-list at iem.mhsg.ac.at
> Subject: documentaion on gem++
>
>
>
>
> On Mon, 10 Jul 2000, Thomas Loop wrote:
>
> >
> > Hi Johannes,
> >
> >
> > >therefore i have written a "view" method for the GemWin
> object (which
> > >controls the whole scenery and therefore seems to be predestined to
> > >influence the viewing point of the whole scenery) which is
> exactly what
> > >you want (as i think)
> > ....
> > >on Win98 I had it work for a quite long time (12-24h)
> without any crash;
> >
> >
>
> ah, maybe i promised too much :: i saw the whole thing crash on Win98
> after a view seconds on another machine than mine
> (unfortunately, this was
> the one machine that was supposed to perform in public...)
>
> >
> > I am very interested, as I work on Win98 at the moment.
> >
> you really should change to anything else :-)
>
> >
> > >I have also done a "fog" method and a material object
> (although I lost
> > >formatted my harddisk and lost the latter...but of course
> I can do this
> > >again if anybody get's interested)
> >
> >
> > Again, sounds very interesting.
> > Could you somehow publish the objects for Win98.
> > It's a shame, but I'm a plain (l)user at the moment. No
> compiler nor the
> > knowledge to compile pd/gem objects.
> > Guess the stuff is included in the gem++ tarball you
> uploaded, right?
> >
>
> ah for all those users that cannot afford microsofts
> applications, i have
> put a zip-file on our ftp-server, that provides only the gem.dll;
> get it from ftp://iem.mhsg.ac.at/pd/Externals/GEM/misc , unpack it and
> have fun.
>
> the gem++ tarball contains nothing but the sources
>
>
> changing the viewport::
> send a message-list to the "gemwin"-object
> "view <x_eye> <y_eye> <z_eye> [<azimuth> [<elevation>]" will put the
> viewer onto the specified position looking into the specified
> direction;
> note that there may arise some unexpected behaviour, because
> normally, the
> viewer is located at (0/0/-4) or (0/0/+4) (cannot remember); i dunno
> whether i add this offset internally; maybe you have to do it yourself
> azimuth and elevation are both given in degree (this is 0..360); i did
> this piece of code very rough and therefore the picture might flip
> for 180deg when reaching an elevation of 90deg. This is
> because I need not
> deal with looking straight upwards/downwards in my specifique case...
>
> "view <x_eye> <y_eye> <z_eye> <x_center> <y_center> <z_center> <x_up>
> <y_up> <z_up>" gives you total control over the used
> gluLookAt -procedure;
> the _eye coordinates are as above, the _center coordinates
> define (nona)
> the center of confusion, the up_coordinates define a vector
> that is points
> to your hat (and not to your mouth, cyclop !); of course the up_vector
> must not be parallel to the viewing direction (center-eye)
>
>
> changing the fog::
> "fog <density>" will change the density of the fog depending on which
> exponential fogmode you use; the greater <density> is, the
> denser the fog
> becomes (gotit ?)
> negative densities are truncated to no density
> "fog <a> <b>" will modify the parameters for linear fog;
> something like
> "beginning and ending" of the fog range
> "fogmode <n>" will switch between linear-fog (0), exponential-fog (1,
> default) and exponential^2-fog(2)
> "fogcolor <r> <g> <b>" sets the fogcolor
>
>
> a disk-object
> "disk": very similar to all other spheric-geos (cylinder,
> cone, sphere)
>
> ah, next time i will do a documentation in the tar-balls, this will be
> less effort. thought i would be faster this way ::--_
>
> mfg.dfs.sdr
> iohannes
>
>
> >
> > Thanks for your time and greetings,
> >
> > .loop.
> >
> >
>
>
More information about the Pd-list
mailing list