Zwischenformat eingefügt
This commit is contained in:
parent
e506bc7980
commit
5a64afbd29
38
V-Plotter.mw
38
V-Plotter.mw
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue