Re: How to draw a circle ?

Thanks, Tom.

Is there a way to draw a circle interactively, that is,  press and drag the
mouse button to draw a circle or oval on the display?
(Something like  drawing a rubberband on a display )

Thanks,

helen

Tom Whittaker wrote:

> Using Jython, I would just define the points in an array, and then call
> drawLine with the array.  If you're using Java, then I would suggest you
> construct a Gridded2DSet with a manifold dimension = 1 and put the
> coordinates in there as the "samples".  When you add this Data's
> reference object to your Display, it will render it as a line connecting
> the points (this is how lines are drawn). So...something like this:
>
> float[][] samples = new float[2][361];
> // fill up sampls with 361 values -- one degree, for example, around
> Gridded2DSet cir = new Gridded2DSet(yourMathType, samples, 361)
> DataReference cirref = new DataReference("circle");
> cirref.setData(cir.getData());
>
> tom
>
> Helen Yi wrote:
> > Hi
> >
> > Does anyone know how to draw a circle on a display?
> >
> > Thanks,
> >
> > helen
> >
>
> --
> Tom Whittaker (tomw@xxxxxxxxxxxxx)
> University of Wisconsin-Madison
> Space Science and Engineering Center
> Cooperative Institute for Meteorological Satellite Studies
> Phone/VoiceMail: 608.262.2759


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