jsg3d_2017-10-08.zip enthält folgende Dateien:
x.js | enthält browserabhängige Funktionen zur DOM Manipulation |
async.js | Modul für das asynchrone Rendern, damit Browser nicht blockiert ist, solange gezeichnet wird |
jsg.js | enthält die Klasse JsGraph für das Zeichnen von 2D-Grafik auf einer Website |
jsg3d.js | enthält die Klasse JsGraph3D für das Zeichnen von 3D-Grafik. JsGraph3D baut auf JsGraph auf. |
Die obigen Script-Dateien liegen sowohl in komprimierter Form als auch in expandierter Form vor. Die komprimierten Dateien liegen im Archiv im Verzeichnis jsg3d/. Die expandierten Dateien liegen im Verzeichnis jsg3d/src/. Dort befindet sich auch die Batch-Datei make.bat, welche mit Hilfe von JSMin die komprimierten Versionen erzeugt.
Lade jsg3d_2017-10-08.zip herunter und entpacke es. Kopiere die Datei jsg3dX.js in ein beliebiges Verzeichnis. Für die Beispiele hier wird angenommen, dass diese Datei im selben Verzeichnis liegt wie die Webseite auf der sie verwendet werden.
Wie JSG3D angewandt wird kannst du unter Anwendung nachlesen.
Die Scripts dürfen unter folgenden Bedingungen gratis verwendet werden:
Bei Unklarheiten oder Fragen kontaktiere bitte walter@bislins.ch.
08.10.2017 | Neu: Diverse Erweiterungen wie Clipping, Pfade, Transformationen |
10.11.2016 | Neu: SetGraphClipping(), MakeBezierPolygon(); Grafik-Clipping eingebaut |
12.09.2016 | Update: Neue Version von x.js und jsg.js |
01.08.2016 | Optimierung für Chrome Browser: 25ms statt 50ms maximale Frame-Time beim Rendern Neue Version von async.js (bei vorherigen Versionen fehlte async.js!) |
20.07.2016 | Fixed: Ein paar Funktionen behandelten leere Polygons nicht korrekt Update: neue Version von x.js |
25.06.2016 | Neue Funktionen in JsGraph |
25.06.2016 | Neu: BezierCurveOnPlane(), BezierCurveToOnPlane(), SplineCurveOnPlane() Plus: Attribut-Funktionen für Farben akzeptieren JsgColor Objekte Plus: Diverse Funktionen akzeptieren JsgVect2 Objekte |
09.05.2016 | Neue Funktionen im JsGraph (Bezier-Kurven u.a.), siehe Versionen (JSG: Download) |
13.03.2016 | Redesign: Viele neue Klassen; JsGraph3D ist nun Subklasse von JsGraph Kein Support mehr für IE8 und älter |
19.01.2016 | Fehler fixed (Funktionen, welche JsgPolygon verwenden) |
06.11.2015 | Update in JSG, siehe Versionen (JSG: Download) |
29.10.2015 | Update in JSG, siehe Versionen (JSG: Download) |
05.10.2015 | Update in JSG, siehe Versionen (JSG: Download) |
16.04.2015 | Diverse Optimierungen |
05.12.2014 | Neu: Unterstützung von Retina-Displays → JsgCamera.HighResolution. Neu: Text-Eigenschaften können individuell mit SetTextAttr() und/oder per CSS-Klasse mit SetTextClass() festgelegt werden. |
15.10.2014 | Neue Version von x.js |
14.08.2014 | New: JsgColor.HSV(), JsgColor.HL(), ChangeDefaultEleData() |
02.08.2014 | New AreaBackLineColor |
31.07.2014 | Minor Bugfixes |
11.07.2014 | Erste Version |