Was ist Vektorgrafik, was sind Vektorgrafikobjekte?

<zurück

Vektorgraphiken bestehen im Gegenasatz zu Rastergrafiken nicht aus in einem Raster angeordneten Bildpunkten, sondern aus geometrischen Formen deren Darstellung über Punkte- Linien- Flächen- und Körperobjekte erfolgt.

Anwendungsgbiete

Hauptsächlich graphische Darstellungen.
Vektorgrafiken sind ohne Qualitätsverlzust skalierbar.

Vektorgrafik-Objekte

zB.

  • Punkt
  • Linien, Kurven
  • Kreis, Ellipse, Rechteck, …
  • Punktwolken
  • 3D Flächen
  • Kugel, Zylinder, …

Die Objekte werden über mathematische Eigenschaften definiert.
Weitere Eigenschaften und Informationen können zugeordnet werden.

Unterschieden wird in:

  • Objekte(geometrische Formen)
  • Pfadobjekte

im 2D Bereich
Beispiel

zusätzlich gibt es

  • Solidobjekte
  • Meshobjekte

im 3D Bereich

als Überbegriff für alle wird üblicherweise auch der Begriff Objekte verwendet.

Objekte(geometrische Formen) und Solids haben, solange sie nicht in Pfadobjekte oder Meshobjekte umgewandelt wurden, besondere Eigenschaften (parametrische Eigenschaften).

geometrische Eigenschaften

die geometrischen Eigenschaften eines Objektes sind seine mathematische Beschreibung sowie seine Position im Koordinatenraum. Beispiel

visuelle Grundeigenschaften

jedem Objekt können Informationen zugeordnet werden, die nicht die Form, jedoch aber sein Erscheinungsbild beinflussen.

visuelle Objekteigenschaften, die in eigentlich allen Vektorgrafikprogrammen zu finden sind, sind:

  • Linienstärke
  • Linienfarbe
  • Flächenfarbe

Defaultwerte sind üblich, da erst durch die Zuordnung von visuellen Eigenschaften das Objekt am Bildschirm in gerasterter Form darstellbar wird.

weitere Informationen

Welche weiteren visuellen Eigenschaften ein Objekt haben kann, ist stark softwareabhängig.

zugewiesen werden können zB.

  • Linienarten
  • Muster
  • Transparenz
  • Texturen
  • Reflexion
  • Leuchtkraft

Neben Informationen die für die Visualisierung benötigt werden, können einem Objekt auch noch anderen Informationen zugewiesen werden
zB. pysikalische Informationen oder Bauteilinformationen.

Bedingungen, Verknüpfungen, Einschränkungen

Zusätzlich können Objekte über Bedingungen miteinander verknüpft werden.
Diese Bedingungen können sich auf geometrische, aber auch auf andere Eigenschaften beziehen.
Es können einzelne Werte (zB. Linienlänge, Farbwert) oder aber auch das gesamte Eigenschaftenset eines Objekts verknüpft werden.

Objekten können beispielsweise geklont werden.
Das ursprüngliche Objekt ist dann das Parent-Objekt. Wenn das Parent-Objekt verändert wird, ändert sich auch das Child-Objekt, also der Objektklon.

Bearbeiten, Kombinieren, Verändern

Objekt und Solids können über speziellen geometrischen Eigenschaften verändert werden.
Die veränderbaren Einenschaftswerte werden oft Parameter genannt.

Pfad und Meshobjekte können über ihre Punkte und Punktanker verändert werden

zusätzlich gibt es eine große Palette an Werkzeugen mit denen Objekte verändert werden können. Welche Möglichkeiten es gibt, hängt stark vom Programm ab.

zB.

  • Vereinfachen
  • Trim, Extend
  • Inset, Offset
  • Boolschen-Operatoren

Vektorisieren/Trace Bitmap

Vektorisieren ist ein automatisierter Prozess der Konvertierung von Rastergrafiken in Vektorgrafiken.

zentral ist die Erkennung von Kanten.

In einer Rastergrafik werden Bereiche gleicher oder ähnlicher Helligkeit oder Farbe werden gesucht und in grafischen Primitiven oder Bézierkurven ausgedrückt.