Draw an adjustable Trapezoid in Livecode - How to change x, y of the 4 corner points of a rect
Paul Hibbert
paul at livecode.org
Thu Nov 24 16:20:52 EST 2016
> On Nov 24, 2016, at 11:57 AM, Sannyasin Brahmanathaswami <brahma at hindu.org> wrote:
>
> Question: is there a way to close the polygon path? It does appear to be closed by default, but I can't actually get the last point of the last line to snap-connect to the first point of starting line… maybe that is not doable? But, mute point since when you switch out the polygon is closed even if you have a small "x over" at the return point…
You can do this by script, just use something like the following script in the card or stack;
on newGraphic
— use the altKey to ensure this is a chosen behaviour
— leave the altKey condition out if this is to be the default behaviour
if the altKey is down and the style of the last graphic = "polygon" then
get the points of the last graphic
put line 1 of it into line -1 of it
set the points of the last graphic to it
set the editMode of the last graphic to "polygon" -- Thank you Mark!
end if
end newGraphic
This will make sure the first point and last point are equal and the graphic points are editable.
set the editMode of the last graphic to “none” -- turn off the Reshape Polygon mode and remove the edit handles
Regards,
Paul
More information about the use-livecode
mailing list