Re: Creating Overlays

Hi Say,

> The data is actually rendered in the REVERSE order of passing
> to DisplayImpl.addReference() or DisplayImpl.addReferences().

I don't think so.  For example, in visad/examples/Test61.java
the addReference() for the opaque 2-D texture is called before
the addReference() for the transparent 3-D grid, so that the
2-D texture will be rendered first and hence visible.  If the
3-D grid were rendered first, it would set Z buffer values
less than those of the 2-D texture, and the pixels of the 2-D
texture would not be rendered.

> Is there anyway of ensuring Text stays on top of lines and
> points?

This should be possible by passing:

  ConstantMap(0.1, Display.ZAxis)

with the call to addReference() for your Text, to make sure the
Text is slightly in front of lines and points.

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html