kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #37549
Re: GAL canvas strategy - testers needed!
A couple of more commits are up (including backing out the polyline change).
> On 19 Sep 2018, at 19:27, jp charras <jp.charras@xxxxxxxxxx> wrote:
>
> Le 19/09/2018 à 13:01, Rene Pöschl a écrit :
>> On 19/09/2018 11:54, jp charras wrote:
>>> Le 19/09/2018 à 11:40, Rene Pöschl a écrit :
>>>> Ok i looked at the pot symbols. They are indeed strange. (ignore my last
>>>> message)
>>>>
>>>> However, how does the new fill algorithm work with things like the logic
>>>> gates. (Example the symbol for 74LS00) It has an open polygon on purpose
>>>> as it consists of that polygon plus an arc. We still want the body do be
>>>> filled but do not want a visible line between the arc and the polygon
>>>> body.
>>> There is no problem with 74LS00 and 74LS02 shapes.
>>>
>>> You could find an issue with a 74LS32, but the polygon used as a filled
>>> shape is broken: its line width is set to -1000 mils, a bit strange.
>>>
>>
>> The reason for that is that kicad did not (or does not) support filling
>> shapes with concave arcs in it. So the outline was made with arcs and
>> lines whereas the filled part was made with a single polygon that
>> approximates the shape needed. To reduce the number of needed line
>> segments the shape is approximated quite crudely. This works because the
>> filled shape does not have an outline to it. (Meaning the errors in it
>> are hidden by the true outline that is created from arcs) As setting
>> line width to 0 does not result in a polygon of 0 width the trick with
>> the large negative value was used to achieve this.
>
> I understand.
> But a better way could be using the minimal width (1 mil) because 0 is
> (for historical reasons) selecting the default pen size value.
> 1 mil should work fine in this case.
>
> A negative value has serious issues:
> - As a width it has currently no sense.
> - polylines with line thickness <= 0 cannot be selected: it means you
> cannot edit/move or delete them. This is the most annoying issue.
>
> --
> Jean-Pierre CHARRAS
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
Follow ups
References
-
Re: GAL canvas strategy
From: Jeff Young, 2018-09-03
-
Re: GAL canvas strategy
From: Jeff Young, 2018-09-05
-
Re: GAL canvas strategy
From: Jeff Young, 2018-09-06
-
Re: GAL canvas strategy - testers needed!
From: Tomasz Wlostowski, 2018-09-06
-
Re: GAL canvas strategy - testers needed!
From: mdoesbur, 2018-09-16
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-16
-
Re: GAL canvas strategy - testers needed!
From: jp charras, 2018-09-16
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-16
-
Re: GAL canvas strategy - testers needed!
From: jp charras, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: mdoesbur, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: Wayne Stambaugh, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-17
-
Re: GAL canvas strategy - testers needed!
From: John Beard, 2018-09-18
-
Re: GAL canvas strategy - testers needed!
From: Jeff Young, 2018-09-18
-
Re: GAL canvas strategy - testers needed!
From: Rene Pöschl, 2018-09-19
-
Re: GAL canvas strategy - testers needed!
From: jp charras, 2018-09-19
-
Re: GAL canvas strategy - testers needed!
From: Rene Pöschl, 2018-09-19
-
Re: GAL canvas strategy - testers needed!
From: jp charras, 2018-09-19