nanogui: Re: GrArc() function doc update [part trois]
Subject:
Re: GrArc() function doc update [part trois]
From:
Robert Hartley ####@####.####
Date:
29 Nov 2000 22:11:19 -0000
Message-Id: <3A253896.431A8D00@ics.com>
Final word on this Arc thing.
I have found that if the start and end points are described as being within a
distance less than the radius of the arc, it will act funny.
Below I mentioned that changing the value from -25 to -2500 was fine, changing it
to -24 it started to act up.
I am thinking that a patch to the GrArc() code might do a shift left until the
point was described as being beyond the radius of the arc.
I hope this does not cause a problem as most Microwindows apps might not have
screen dimensions approaching a half of the max size of a signed int.
Please correct me if I am mistaken,
-rob
Robert Hartley wrote:
> Changed the value below from -25 to -2500 had no visible change.
>
> So, could someone please correct my understanding if wrong:
>
> Points a & b are used to calculate a vector from the origin of the arc to
> indicate where the arc starts and stops.
>
> Robert Hartley wrote:
>
> > /* upper left */
> > GrArc(paintDrawable, gc2,
> > 100, 100, /* x, y */
> > 25,25, /* rx, ry */
> > 0, -2500, /* ax, ay */
> > -25, 0, /* bx, by */
> > 1); /* type */
> >
> > In the docs, we may want to change it to read "relative to the origin of x,y"
> >
> > What would happen if we were to indicate points [a & b] whose distance from
> > [x,y] did not coincide with the radii [rx, ry], I am not sure, but I have
> > enough now to be able to draw rectangles with rounded corners in NanoX
-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= Robert Hartley Mail: 201 Broadway =
= Central Region Systems Engineer Cambridge, MA 02139 =
= Integrated Computer Email: ####@####.#### =
= Solutions, Inc. Web Site: www.ics.com =
= Tech Support: ####@####.#### Phone: 800-800-4271 =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Visit the MotifZone (www.motifzone.org) for info on Motif!