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:Ruby]]
|
||||||
[[Kategorie:Raspberry Pi]]
|
[[Kategorie:Raspberry Pi]]
|
||||||
[[Kategorie:Projekt]]
|
[[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
Block a user