Zwischenformat eingefügt

This commit is contained in:
Deadlock 2015-11-22 21:17:00 +00:00
parent e506bc7980
commit 5a64afbd29
1 changed files with 38 additions and 0 deletions

View File

@ -153,3 +153,41 @@ plotter.use_config(
[[Kategorie:Ruby]]
[[Kategorie:Raspberry Pi]]
[[Kategorie:Projekt]]
== Zwischenformat ==
<source lang="javascript">
{
"scale": null, // float, Skalierungsfaktor (default: auto)
"offset": null, // int, Verschiebung in mm (default: auto)
"line_width": 1, // int, Linienbreite
"line_pattern": "-" // string, Linienmuster (siehe unten) (default: durchgezogen)
"paths": [
{
"line_width": null, // siehe oben (default: globale Einstellung)
"line_pattern": null, // siehe oben (default: globale Einstellung)
"points": [[0, 0], [10, 0], [5, 5]], // Punkte in absoluten Koordinaten
"closed": false, // Pfad wird geschlossen, wenn 'true'
},
// ...
]
}
</source>
=== Linienmuster ===
Der Linientyp wird als String dargestellt, wobei folgende Zeichen verwendet werden können:
;' ' (Leerzeichen)
:es wird 1mm ausgelassen (es wird kein strich gezeichnet)
;'.' (Punkt)
: es wird ein Punkt gesetzt, ohne die Position zu ändern; stehen mehrere dieser Zeichen hintereinander, wird beim das ersten Zeichen der Stift abgesenkt und für jeden weiteren Punkt 1mm weiter bewegt.
;'-' (Minus)
: es wird eine Linie von 1mm gezeichnet
==== Beispiele ====
<source lang="text">
pattern => [10 mm linie]
". " => [. . . . . . . . . . ]
"- " => [- - - - - -]
". - " => [. - . - . - . ]
". .. " => [. - . - . - . ]
</source>