On Tue, 2004-11-09 at 01:40, Dirk Reiners wrote:
>       Hi Johannes,
> 
> On Mon, 2004-11-08 at 14:44, Johannes Behr wrote:
> > I did this modification in my copy and just stored the
> > next slice tex-coord into the second tex-coord for the
> > current vertex which is not needed for anything else.
> > If you are interested I can just commit the changes.
> 
> Please do.

OK, I commited the code. I changed the source again,
since I would not like to limit the code to multitexture-HW.
I store the tex-coord for the next slice in the first
GL color (glColor).

There is still one problem. The slice-distance must be known 
to calculate the pre-integred lookup table.
 
You can not set the slice-distance directly, 
only the slice-number. The slice-distance is calculated
by dividing the volume-box-diagonal with the slice-number.
(Just look at the OSGSlices.cpp around like number 540)

I would like to change the implementation
but I'm on road right now and I do not really have
access to my dev-machine.

There are two solutions right now:

1. Choose the Slices.size and Slices.numberOfSlices 
   carefully to get the desired sliceDistance.

2. Use a 3DTexture for the pre-integraded color lookup
   and the sliceDistance as third dimension. :)

regards,
  Johannes




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to