Re: Multiple flow ScalarMaps

Hi Russell,

Try ScalarMaps:

  U1->Flow1X
  V1->Flow1Y
  U2->Flow2X
  V2->Flow2Y

Flow1 and Flow2 have distinct FlowControls, so setFlowScale()
for one doesn't affect the other.

Cheers,
Bill

On Wed, 3 Sep 2003, Russell Steicke wrote:

> Hello,
>
> I'm trying to put multiple fields on a display, each being displayed as
> wind barbs.  This is for viewing multiple weather models.
>
> So, there is multiple data on the display, of the form:
>
>   ((X,Y)->(U1,V1))
>   ((X,Y)->(U2,V2))
>
> With ScalarMaps
>
>   (U1->Flow1X)
>   (V1->Flow1Y)
>   (U2->Flow1X)
>   (V2->Flow1Y)
>
> I'd like to be able to control the length of the wind barbs separately
> for each field, which is done via the FlowControls from
> ScalarMap.getControl().  However, setting the flow scale for the U2 and
> V2 ScalarMaps' FlowControls affects the length of the wind barbs for the
> (U1,V1) data.
>
> From reading DisplayRendererJ3D.java and DisplayImpl.java it seems that
> this is because Flow1X and Flow1Y are "single" DisplayRealTypes, and
> there is only one instance of each per display.  Is there a way around
> this?
>
> Is it possible to set flow scale separately for different data on the
> one display?
>
> Thanks
> Russell
>
>
>
> --
> Russell Steicke
>
> -- Fortune says:
> Life exists for no known purpose.
>
>


  • 2003 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: