OpenCAD · WebGL2-Bibliothek für Entwickler
OpenCAD 3D Viewer Core
Eine gemeinsame WebGL2-Bibliothek für die NC-, STEP- und SKP-Viewer. Sie stellt die vom Dateiparser übergebenen Szenen dar und übernimmt Auswahl und Messung.



Über dieses Werkzeug
Dies ist eine gemeinsame Bibliothek von OpenCAD, die den Code zum Interpretieren von Dateien und den Code zum Zeichnen des Bildschirms trennt. Empfängt eine Scene3D-Szene, die aus Dreiecken, Liniensegmenten und Punkten besteht. Dadurch können in Viewern aller Formate dieselben Operationen und Messfunktionen verwendet werden.
- Anzeige
- WebGL2, Schattierung, Kanten, Drahtmodell und Röntgen, Schatten und Nebel, Linien- und Punktzeichnung
- Operationen
- Drehen, Schwenken und Zoomen, Touch-Steuerung, Ansichtswürfel und Standardansichten, Gehen entlang des Bodens
- Auswahl
- BVH-basierte Auswahl, ein Index, der Fangpunkte auch unter Hunderttausenden schnell findet, Anzeige und Umrissfarbe nach Gruppen, großer Bildexport
- Messen
- Zweipunktmessung mit Fang an Endpunkten, Mittelpunkten, Kreismittelpunkten, Schnittpunkten, Lotfußpunkten und in Achsrichtung, Richtungssperre mit Shift und von anderen Punkten abgeleitete Achsen, kleinster Abstand zwischen Flächen
- Schnitt
- Mehrere Schnittebenen mit Schnittflächenfüllung, eigene Ursprünge je Gruppe, damit große Koordinaten nicht zittern
- Verbindung
- Scene3d-Szenenformat, das mit NC·STEP·SKP-Interpretern geteilt wird, eine Verfeinerungsschnittstelle, mit der Apps gefangene Punkte auf die exakten Kurven und Flächen setzen, und Aktualisierung einzelner Netze (für den NC-Materialabtrag)
Integration in eigene Anwendungen
- Sehen Sie sich Installations-/Nutzungsbeispiele und Scene3d-Typen auf GitHub an.
- Hängen Sie Viewer3d an ein Bildschirmelement an und übergeben Sie die interpretierte Szene an setScene.
- Das vollständige Anwendungsbeispiel finden Sie unter „Beispiel öffnen“ im NC·STEP·SKP Viewer.
Unterstützung und Einschränkungen
- Dies ist eine Entwicklungsbibliothek. Es gibt keine separate Seite zum Öffnen der Dateien. Bitte verwenden Sie für jedes Format einen Viewer, um die eigentliche Datei anzuzeigen.
- Funktionen zum Parsen von Dateien sind nicht in diesem Kern enthalten und werden von den NC·STEP·SKP-Repositories bereitgestellt.
Verwenden Sie einen Browser, der WebGL2 und JavaScript unterstützt. OpenCAD ist ein persönliches Open-Source-Projekt, das unter der MIT-Lizenz veröffentlicht ist.