Anleitung | |
---|---|
, | drehen, stoppen |
verschieben | |
Zoom ändern | |
Anzeigeopitonen Sichtbarkeit der
|
|
R | Reset der Anzeige |
A | Zoom 100% |
X, Y, Z | diese Achse zum Auge drehen, weiter drehen |
Autor: Matthias Krüger
Mit Javascript lassen sich die 3D-Modelle von distCAD und anderen Programmen in einer Webseite interaktiv darstellen.
Anleitung | |
---|---|
, | drehen, stoppen |
verschieben | |
Zoom ändern | |
Anzeigeopitonen Sichtbarkeit der
|
|
R | Reset der Anzeige |
A | Zoom 100% |
X, Y, Z | diese Achse zum Auge drehen, weiter drehen |
Das Framework three.js nutzt die WebGL API um das 3D-Modell hardwarebeschleunigt in der Grafikkarte zu renden. In distCAD kann mit der rechten Maustaste um die 3. Achse gedreht werden, aber hier wird das Objekt verschoben. Wenn keine Flächen vorhanden sind, werden sie gesucht. Mit dem Applet konnten früher alle Parameter per Script verändert werden, das ist (noch) nicht realisiert.
distCADViewer.js
.<head>
ihrer .html-Datei müssen die Scripte eingebunden werden:
<script src="resources/three.js"></script>
<script src="resources/ObjectControls.js"></script>
<script src="resources/distCADReader.js"></script>
<script src="resources/Menu.js"></script>
<script src="resources/distCADViewer.js"></script>
<body>
ihrer .html-Datei können sie z. B: folgendes einfügen:
<canvas class="distCADViewer" height="200" width="200"
data-model="Test.txt" >
</canvas>
Die Attribute width
und height
müssen immer angegeben werden.
Test.txt
ist der Name der Datei die angezeigt werden soll.
Die Angabe ist auch relativ zum aktuellen Verzeichnis möglich (z. B.: "modelle/Test.txt"
)
Folgende Parameter können angegeben werden:
Attribut | Beschreibnung | Standard |
---|---|---|
data-model |
URL der Datei die angezeigt werden soll. (erforderlich) | |
data-color |
Farbe des Modells als CSS Farbangabe | #00ff00 |
data-background-color |
Hintergrundfarbe als CSS Farbangabe | #f5f0f5 |
data-scansurfaces |
boolean, bei 1 : suche nach Flächen |
0 |