weird behavior

Wouter wouter.abraham at pi.be
Mon Jul 19 07:51:46 CDT 2004


On 18 Jul 2004, at 06:54, use-revolution-request at lists.runrev.com wrote:

> Message: 19
> Date: Sun, 18 Jul 2004 02:10:06 +0100
> From: Alex Tweedly <alex at tweedly.net>
> Subject: Re: weird behavior
> To: How to use Revolution <use-revolution at lists.runrev.com>
> Message-ID: <5.1.0.14.0.20040718020012.00ac2ce0 at mail.tweedly.net>
> Content-Type: text/plain; charset="us-ascii"
>
>

snip


> I saw something like this when I was trying my "speedy graphics" 
> examples,
> but thought it was just something I had done wrong. Or rather, was 
> still
> doing wrong - I kept seeing odd behaviour that I don't understand, and 
> was
> kind of stuck in trying to complete the project.
> So I'm really glad you sent this email :-)
>
> Looking into it some more, with this hint in mind, I think I have a 
> clearer
> picture.
>
> I think you have a malformed polygon. From the Transcipt dictionary 
> (points
> entry):
>
>> A blank line in the points indicates that the previous and next 
>> vertexes
>> are not connected by a line--that is, the line, curve, or polygon is
>> broken into two (or more) pieces. If the last line of the points of a
>> polygon is blank, the polygon is not closed. A closed polygon's start
>> point (the first line of its points property) is the same as its end 
>> point
>> (the last line of its points property).
>
> NB:
> An open polygon has a blank last line
> A closed polygon has the last line == first.
>
> Your example, like many of mine, had neither of those conditions true. 
> So I
> guess it is, strictly speaking, malformed - and hence the behaviour 
> could
> be undefined.
>
> I've been unable to see any failure with any example where I had a 
> properly
> formed polygon according to specification.
>
> I still think it can be considered a bug - but at least it can be 
> avoided /
> worked around.
>
> -- Alex.
>


We have to reconsider the term <malformed polygon>.
May be <malused polygon opacity property> is better in this case.

The default setting of the opaque property of the templategraphic is 
true.
If not altered all new polygons are of the "closed" type.
Setting the opaque property to false for using "open" polygons and to 
true for "closed" polygons,
do you still consider this as a bug or a work around?

Greetings,
WA



More information about the use-livecode mailing list