= bTriangle =
== Syntax == :int bTriangle(int x, int y, int centerx, int centery, int radius) == Arguments == :x, y ::Current x and y coordinates in the image :centerx, centery ::Center coordinates of the triangle :radius ::Radius of the triangle == Return == :If the supplied x and y values lie within the defined triangle a value of 1 will be returned, otherwise 0. == Description == :Lets you easily draw a triangle on the image. == Example == <code> %ffp ctl(0): "X",range=(0,255),val=150 ctl(1): "Y",range=(0,255),val=100 ctl(2): "Radius",range=(0,128),val=64 ForEveryTile: {int Draw; for (y=y_start; y<y_end; y++){ updateProgress(y,y_end); for (x=x_start; x<x_end; x++){ Draw= bTriangle (x,y,ctl(0),ctl(1),ctl(2)); for (z=0; z<Z; z++){ if (Draw) pset(x,y,z,255); }}} return true; }</code> == Also see == == Comments == :Everyone can add his comments about his experiences with this function here. Tips for using it are welcome, too. |