User:Lilyuserin/SVG
Contact |
---|
This is a Wikimedia Commons user page.
If you find this page on any site other than Wikimedia Commons, you are viewing a mirror site. Be aware that the page may be outdated, and that the user this page belongs to may have no personal affiliation with any site other than Wikimedia Commons itself. The original page is located at https://commons.wikimedia.org/wiki/User:Lilyuserin/SVG.
|
Zunächst begann ich, SVGs mit Inkscape zu erstellen. Bis ich draufkam, dass SVG ein textbasiertes Format ist und mit jedem Texteditor bearbeitet werden kann. Inkscape erzeugt eine Menge überflüssiger Informationen im SVG und bläht es dadurch unnötig auf. Außerdem werden Elemente wie Kreise etc. beim Umwandeln in Pfade nicht mehr als solche erkennbar, da Inkscape zusätzlich unnötige Kommastellen einfügt, z.B. anstatt
Mein Bestreben ist, SVG-Dateien so zu entwerfen, dass der Code leicht erkennen lässt, worum es sich handelt. Außerdem sollen möglichst kleine Zahlen mit wenigen Kommastellen verwendet werden. Um dies zu erreichen, habe ich begonnen, diverse Dreiecke und regelmäßige Mehrecke zu analysieren.
Lilys SVG Tipps
[edit]- Inkscape zum Formatieren der SVGs verwenden, Option: Save As Optimized SVG.
- Sonderzeichenreferenz in HTML, Sonderzeichen werden mit
&#nnn;
kodiert,π
ergibt das griechische Pi πΦ
das Zeichen Phi Φ (Goldener Schnitt) - Math: Formeln erzeugen
- leeres SVG mit div. Vorlagen (Maske, Filter, Clippath etc.)
- Das gleichseitige Dreieck in SVG
- 90-60-30 Dreieck in SVG
- Pentagon — regelmäßiges Fünfeck in SVG
- Regelmäßiges Zehneck in SVG
- Regelmäßiges Zwanzigeck in SVG
- Penrose Parkett in SVG
- Rhombus-Raute
- Approximation durch Bezierkurven
- Regelmäßiges Sechseck in SVG
- Zeichnen von herzförmigen Kurven in SVG
- weitere interessante Kurven mit SVG darstellen
- konvexe Formen in SVG um einen Punkt rotieren
- Masken in SVG verwenden
- Der Goldene Schnitt in SVG
- Tabelle der algebraischen Werte der Winkelfunktionen
- Demonstration der unterschiedlichen Einstellungen für x1, x2.. bei linearen Gradienten
- Approximation von Kreisbögen mit Bezierkurven
- Tropfenform (stub)
- Regelmäßiges Siebeneck
- Liste der Primzahlen
To Do
[edit]- parametrisierte Herzform durch Bezier approximieren
- Euklidische Kachelung der Ebene SVGs vereinfachen
- klären ob man die tschechische Flagge durch einen Farbverlauf darstellen kann
- Musterpfade, z.B. Pacman in verschiedenen Lagen
- File:KaniszaTriangle move.gif
Links
[edit]- SVG 1.1
- SVG Spezifikationen
- W3C Markup Validation Service
- SVG Color Keywords
- SVG-Buch auf Wikibooks
- DOM-Kern in JavaScript
- SVG Markers
- SVG Basics
- SVG auf SelfHTML
- Maskentutorial
- SVG Examples auf w3
- SVG Animationen, Tipps&Tricks
- SVG Checker
- SVG Testbild
- SVG examples
- SVG code examples
- Vereinfachungen vorhandener SVGs
- SVG Help auf Commons
- SVG Anleitung in der deutschen Wikipedia
- Jay Nick erklärt geniale SVGs
- JavaScript im SVG-Buch
- Tutorials vom W3C-Konsortium
- SVG Tutorials auf tutorialspoint www.tutorialspoint.com/svg/ (wg. Spamfilter keine Verlinkung möglich)
- Dateien von Krishnavedala
- SVG Dateien auf Commons
- SVG created with ... templates
- SVGs mit Masken
- Quality Vector images
- Featured Vector images on Commons
- SVG drawings without a tool-drawn predecessor
- HTML Encoding (Character Sets)
- Alle UTF-8 Zeichen (und das sind eine ganze Menge!)
- Primzahlentabelle
- Trigonometrische exakte Wurzeln
- Pentagon
- Radius eines gleichseitigen Fünfecks
- Wurzel 2
- Wurzel 3
- Wurzel 5
- Fünfeck
- Formeln
GNUPlot
[edit]- Download
- gnuplot Homepage
- GNU Plot Wikipedia
- Einführung
- GNUPlot Windows
- Praktische Gnuplot
- Mailingliste
- Uralte Anleitung
- gnuplot kirste
- Quick Reference
- Kurzinfo
- Tutorial
- JavaScript lernen
Zahlenwerte
[edit]Tabelle • Tabellenseite bearbeiten
Zahlenwert | ungefähr | Kettenbruch | sin | cos | Näherung |
---|---|---|---|---|---|
| |||||
|
|||||
|
|||||
|
|||||
|
|||||
Bezierkurven
[edit]Gegegeben seien vier Punkte einer (genügend glatten, sprich mindestens 2x stetig differenzierbaren) Funktion, und mit . Dann errechnen sich die Stützpunkte einer (von vielen möglichen) Bezierkurve folendermaßen:
Setzt man , so kann man leicht nachrechnen, dass und ist.
Beispiel 1
[edit]Das einfachste kubische Polynom
ergibt folgende Stützpunkte:
Berechnung
[edit]Der besseren Veranschaulichung halber habe ich eine zweite Kurve eingezeichnet (blau), deren X-Achse auf das 10-fache gestreckt ist.
Beispiel 2
[edit]Das kubische Polynom (der Einfachheit halber symmetrisch zum Ursprung)
lässt sich exakt als Kombination einer Bezierkurve und ihrer Spiegelung am Ursprung darstellen.
Programme, die SVG erzeugen
[edit]- Lilyuserin/SVG
- Lilyuserin/SVG/30-60-90
- Lilyuserin/SVG/90-60-30 Dreieck
- Lilyuserin/SVG/Approximation von Kreisbögen mit Bezierkurven
- Lilyuserin/SVG/Gleichseitiges Dreieck
- Lilyuserin/SVG/Primzahlen
- Lilyuserin/SVG/Rainbowgradient
- Lilyuserin/SVG/Siebeneck
- Lilyuserin/SVG/Tangram
- Lilyuserin/SVG/Tropfen
- Lilyuserin/SVG/bezier
- Lilyuserin/SVG/blume
- Lilyuserin/SVG/blume15grad
- Lilyuserin/SVG/blume30grad
- Lilyuserin/SVG/code
- Lilyuserin/SVG/gleichseitigesdreieck
- Lilyuserin/SVG/golden
- Lilyuserin/SVG/gradient
- Lilyuserin/SVG/haberdasher
- Lilyuserin/SVG/herz
- Lilyuserin/SVG/herzkurven
- Lilyuserin/SVG/herzkurven/old
- Lilyuserin/SVG/herzpfad
- Lilyuserin/SVG/hexagon
- Lilyuserin/SVG/hexagon+star
- Lilyuserin/SVG/kite+dart
- Lilyuserin/SVG/leer
- Lilyuserin/SVG/masken
- Lilyuserin/SVG/mehr
- Lilyuserin/SVG/mehrecke
- Lilyuserin/SVG/pentagon
- Lilyuserin/SVG/rhombus
- Lilyuserin/SVG/rotate
- Lilyuserin/SVG/rotateline
- Lilyuserin/SVG/rotatetri
- Lilyuserin/SVG/sinus
- Lilyuserin/SVG/tangramsquare
- Lilyuserin/SVG/tbl
- Lilyuserin/SVG/wifutab
- Lilyuserin/SVG/zehneck
- Lilyuserin/SVG/zweck