# How to make a square topped, round rect bottomed graphic?

Björnke von Gierke bvg at mac.com
Wed Dec 1 11:05:59 EST 2010

```yes but those only work for a single graphic at a time, not for every corner individually.

how about using a freehand polygon, and calculating the rounded corners yourself? might be worth the effort, if you desperately need it to be a single object.

On 1 Dec 2010, at 16:55, David Bovill wrote:

> Have you seen these (I've not played with them myself):
>
> the joinStyle of graphic ...
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>  Specifies how corners between lines are drawn. It can be one of the
>> following:
>>    - bevel: a straight line is drawn between the outer edges of the
>>    - round: a circular arc is drawn between the outer edges of the
>>    - miter: outer edges are extended to meet at a sharp point. If the
>> distance from the corner exceeds the miter limit (see below), a bevel join
>> is used for the corner.
>>
>>  Note: This only affects polygon, freehand curve and line graphics which
>> have their antialiased set to true.
>>
>>
>> the miterLimit of graphic ...
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>  Specifies how much miter joins are allowed to extend beyond the meeting
>> point of the two lines. The miterLimit is specified as a real multiple of
>> the line width.
>>
>>  Note: This only affects polygon, freehand curve and line graphics which
>> have their antialiased set to true.
>>
>>
>> the capStyle of graphic ...
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>  Specifies how the line ends (and dash ends) will be drawn. It can be one
>> of the following:
>>    - butt: no cap is added
>>    - square: the edge is extended beyond the end-point by half the line
>> width
>>    - round: lines are ended by a half-circle centered at the end point of
>> the line
>>
>>  Note: This only affects polygon, freehand curve and line graphics which
>> have their antialiased set to true.
>>
>
>
> On 1 December 2010 15:48, Richmond <richmondmathewson at gmail.com> wrote:
>
>> What follows is a personal fantasy:
>>
>> on mouseUp
>>  set the roundRadius of parameter 1 of graphic "WONKY" to 0
>>  set the roundRadius of parameter 2 of graphic "WONKY" to 0
>>  set the roundRadius of parameter 3 of graphic "WONKY" to 50
>>  set the roundRadius of parameter 4 of graphic "WONKY" to 50
>> end mouseUp
>>
>> SADLY, it is ONLY a fantasy . . .  :(
>>
>
> Or a sad fantasy :)
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

```