Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vektormaker

Vektoren zeichnen und Bilder nachziehen — millimetergenau für den Plotter.

vektormaker ist ein kleiner Vektor-Editor mit allem, was ein Pen-Plotter braucht: Freihand, Linien, Splines, Rechtecke und Kreise zeichnen, Knoten und Anfasser nachträglich verschieben, Bilder als Vorlage einlegen und automatisch vektorisieren. Über einen Dicke-Multiplikator werden breite Striche in mehrere versetzte Bahnen zerlegt, damit der Stift sie sauber ausfüllt. Export ist ein millimetergenaues SVG.

Die App läuft komplett im Browser. Kein Konto, kein Build, keine Cloud — eine HTML-Datei und ein paar lokale Assets.

vektormaker – dunkles Theme vektormaker – helles Theme

Umschaltbar zwischen dunklem und hellem Theme — der Schalter oben rechts merkt sich die Wahl.


Was es kann

  • Zeichenwerkzeuge: Freihand, Linie, Spline, Rechteck, Kreis.
  • Knoten-Editing: Segmente und Bézier-Anfasser einzeln verschieben, Punkte per Doppelklick einfügen.
  • Undo/Redo über die gesamte Zeichnung (auch per Strg+Z / Strg+Y).
  • Bild vektorisieren: Vorlage einlegen, Position und Größe anpassen, automatisch in Pfade umwandeln.
  • Dicke-Multiplikator: breite Striche werden als mehrere versetzte Bahnen exportiert — plotterfreundlich.
  • Millimetergenau. Blattgröße in mm (A4 voreingestellt), Stiftdicke in mm.
  • Speichern & Laden als JSON, SVG-Export für den Plotter.
  • Hell & Dunkel per Schalter, die Wahl bleibt gespeichert.

Loslegen

vektormaker ist eine statische Seite. Am einfachsten:

git clone https://github.com/malandereideen/vektormaker.git
cd vektormaker
python3 -m http.server 8000

Dann http://localhost:8000 öffnen. (Direkt per Doppelklick auf index.html geht auch — der lokale Server vermeidet nur eventuelle Browser-Warnungen beim Laden der Schriftarten.)


So arbeitest du

  1. Blatt setzen. Größe in mm und globale Stiftdicke wählen.
  2. Zeichnen. Werkzeug aussuchen und im Blatt arbeiten; mit Editieren Knoten nachziehen.
  3. Bild nachziehen (optional). Vorlage laden, ausrichten, Bild Vektorisieren.
  4. Exportieren. SVG Export schreibt die Datei mit aufgelösten Mehrfach-Bahnen.

Technik

HTML, CSS und JavaScript ohne Build-Schritt. Für Geometrie und Editing kommt paper.js zum Einsatz, für das Vektorisieren imagetracer.js — beide liegen lokal im Ordner vendor/, Schriftarten in fonts/. Damit läuft die App vollständig offline. Die Farbgebung ist an das makr.tools-Design-System gekoppelt, sodass sich helles und dunkles Theme umschalten lassen.

Teil von makr.tools, einer Sammlung kleiner, self-hosted Maker-Werkzeuge.


Entstehung

vektormaker ist im Vibe Coding entstanden — komplett im Gespräch mit einer KI gebaut, ohne selbst eine Zeile zu tippen. Die Idee, der Aufbau, die Entscheidungen: alles aus meinem Kopf und aus meiner Erfahrung als NC-Programmierer und Maker. Den Code hat die KI geschrieben, Schritt für Schritt, immer sofort im Browser überprüft.

Ich zeige damit gern, wie weit man heute mit diesem Ansatz kommt — von der ersten Idee bis zum lauffähigen Werkzeug.


Lizenz

MIT — siehe LICENSE.

About

Vektor-Editor für Pen-Plotter: zeichnen, Knoten-Editing, Undo/Redo, Bild-Vektorisierung, Multi-Pass für dicke Linien, millimetergenaues SVG. Browser-Tool, Hell/Dunkel, offline.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages