vadmium / python-altium

Altium schematic format documentation, SVG converter and TK viewer
Do What The F*ck You Want To Public License
174 stars 45 forks source link

format.md: STARTLINESHAPE, LINESHAPESIZE #8

Closed wisamasd closed 6 years ago

wisamasd commented 7 years ago

Add optional properties for Polyline: LINESHAPESIZE, can take values: none(-1 ?) - Smallest 1 - Small 2 - Medium 3 - Large

STARTLINESHAPE, can take values as ENDLINESHAPE: none(-1 ?) - Smallest - None 1 - Arrow 2 - SolidArrow 3 - Tail 4 - SolidTail 5 - Circle 6 - Square

vadmium commented 6 years ago

In general I learnt that an omitted property means the integer 0, not −1. Have you seen these properties set to −1?

In the file you only mention the value 2, which would mean Medium size and SolidArrow shape. But in the commit message, you list other values. If you are confident of the other values, I would like to add them to the file as well.

Why is there a distinction between Smallest and Small; is Smallest extra small? What do you mean by “Smallest – None” for the shape; is that just a plain line ending without any special shape? What is the difference between Arrow and SolidArrow; is the first one hollow? What is Tail and SolidTail; are they reversed arrow heads?

vadmium commented 6 years ago

Thanks, I merged your commit and added the other value to the file.

wisamasd commented 6 years ago

Sorry, I badly write in English. So I'll show the screenshots image image image