fenfire-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fenfire-dev] Libvob features needed for Loom


From: Benja Fallenstein
Subject: Re: [Fenfire-dev] Libvob features needed for Loom
Date: Fri, 21 Nov 2003 16:32:52 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031105 Thunderbird/0.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tuomas Lukka wrote:
| On Fri, Nov 21, 2003 at 02:58:38PM +0200, Benja Fallenstein wrote:
|>GL fog sounds just fine. I didn't know that it existed.
|>
|>The only quibble is that it uses depth... but I guess it can be made to
|>work, it might just be a bit more difficult to program the view for it.
|
| Why? Usually depth correlates with fogging out just fine, i.e. the ones
| that should go into background are deeper anyway.

Yes, but not necessarily linearly.

The major problem with getting depth to be equal to the desired fog
level is this: I have the cs I want to translate from, as well as the
polar coordinates for the translated cs, and I have the *absolute* depth
I want to place the translated cs at -- well, actually, the depth
relative to the cs *given to the view*. I don't have my parent cs's
depth (relative to the cs given to the view). So it's hard to get the
child cs to the right depth.

One possiblity would be a coordinate system type that takes the
translation, rotation & c from one coordinate system, but the depth
relative to another coordinate system?

Another problem is that depth is also needed to orchestrate connections,
boxes, and box content: connections need to go under boxes, and box
content needs to go above.

|>Ok, what should the interface for this be?
|
| Somewhat similar to Irregu?
| For awt, setting color through the RenderInfo objects instead of
| Graphics.setColor()?

Can you go into more detail?

- - Benja
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQE/viIUUvR5J6wSKPMRArznAJwOG++Esax7ubsH/E/vTZDbXmv5hQCfV6AD
NQOTQ8IUTeSiCGJ033G35UA=
=iySE
-----END PGP SIGNATURE-----





reply via email to

[Prev in Thread] Current Thread [Next in Thread]