This kind of a points list is a typical application for "repeat with .. step", we had it here recently ...
on mouseUp repeat with j=0.1 to 12.5 step 0.1 put cr & (sin(j)*cos(j)*300 + 400, cos(j)*300 + 400) after pts end repeat set points of grc "g1" to char 2 to -1 of pts end mouseUp Richmond wrote > Usual nonsense: replying to my own postings: > > The problem lies in my relying on put (KOUNT * 10) into LYNE > > to supply me with continuous line numbers for my listField, now sorted > out: > > on mouseUp > put empty into fld "f1" > put 0.1 into KOUNT > put 1 into LYNE > repeat until KOUNT > 12.6 > put ( ( ((sin (KOUNT)) * (cos (KOUNT)) ) * 300) + 400) into LR > put ((((cos (KOUNT)) ) * 300) +400) into TB > put (LR & "," & TB) into line LYNE of fld "f1" > add 0.1 to KOUNT > add 1 to LYNE > end repeat > set the points of grc "c1" to fld "f1" > end mouseUp > > The IDE did not help with its cryptic message. > > R. > > > On 27.07.2016 16:46, Richmond wrote: >> Of course part of this could be the problem that my initial curve >> generation script leaves empty lines in >> >> the listField that contains the points of the curve. >> >> R. >> >> >> On 27.07.2016 16:44, Richmond wrote: >>> So I have a graphic object generated like this: >>> >>> on mouseUp >>> put empty into fld "f1" >>> put 0.1 into KOUNT >>> repeat until KOUNT > 12.6 >>> put (KOUNT * 10) into LYNE >>> put ( ( ((sin (KOUNT)) * (cos (KOUNT)) ) * 300) + 400) into LR >>> put ((((cos (KOUNT)) ) * 300) +400) into TB >>> put (LR & "," & TB) into line LYNE of fld "f1" >>> add 0.1 to KOUNT >>> end repeat >>> set the points of grc "c1" to fld "f1" >>> end mouseUp >>> >>> (where grc "c1" is a pre-existing graphic) >>> >>> and a button containing this: >>> >>> on mouseUp >>> move grc "g1" to the points of grc "c1" in 10 seconds >>> end mouseUp >>> >>> and all should be fine, but it isn't, because on attempted execution >>> of the button I get this: >>> >>> "button "GO": execution error at line 2 (move: end point is not a >>> point), char 21". >>> >>> All very mysterious, Richmond. >>> >>> P.S. Before Mark, Jacque or Richard try it; there is a comma before >>> my name! >>> >> > > > _______________________________________________ > use-livecode mailing list > use-livecode@.runrev > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Move-to-the-points-tp4707028p4707036.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode