>From the above, it seems you implemented your own Arc() procedure. Is that >correct? No, it's the Agg2D Arc Function: http://www.crossgl.com/aggpas/documentation/#Arc
>Could you try using my version of AggPas and see how that goes for you. Yes I am using your version already >If there is a bug in ARC, I would like to resolve it. I can supply a complete sample program if it would help. I would like to resolve this as well, I'm very happy with AggPas for my application. I think maybe email wrapping distorted my arc command so they didn't look right Here is the command I am sending broken down with comments: agg^.arc( (Drawinfo.gi*pixelscale+Draw_X_offset), {Cx} (Drawinfo.gj*pixelscale+Draw_Y_offset), {Cy} (Drawinfo.r*pixelscale), {Rx} (Drawinfo.r*pixelscale), (Ry) (Drawinfo.ea), {Start Angle} (Drawinfo.sa) {Sweep Angle} ); Test Version with hard coded numbers: agg^.arc( -600470.258096880350, {Cx} 168254.083748858280, {Cy} 624074.001867781300, {Rx} 624074.001867781300, {Ry} 6.011216001395, {Start} 6.010880670454 {Sweep} ); Thanks for the help with this James _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal