api:documentation:grafik3d:kamera:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:grafik3d:kamera:start [2025/01/17 20:41] – [PerspectiveCamera3d] martin | api:documentation:grafik3d:kamera:start [2025/01/17 21:12] (aktuell) – [Animation] martin | ||
---|---|---|---|
Zeile 55: | Zeile 55: | ||
===== PerspectiveCamera3d ===== | ===== PerspectiveCamera3d ===== | ||
- | <WRAP center round info 80%> | + | <WRAP center round info 100%> |
Der Konstruktor von '' | Der Konstruktor von '' | ||
<code java> | <code java> | ||
Zeile 66: | Zeile 66: | ||
* **near** der Abstand der near-Ebene zur Kameraposition und | * **near** der Abstand der near-Ebene zur Kameraposition und | ||
* **far** der Abstand der far-Ebene zur Kameraposition | * **far** der Abstand der far-Ebene zur Kameraposition | ||
+ | |||
+ | **Vorsicht: | ||
+ | '' | ||
Der Renderer zeichnet nur Objekte, die in den Bereich hineinragen, | Der Renderer zeichnet nur Objekte, die in den Bereich hineinragen, | ||
Zeile 85: | Zeile 88: | ||
</ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | Box3d box = new Box3d(0.5, 0.5, 1); | ||
+ | box.move(1, 1, 1); | ||
+ | |||
+ | Icosahedron3d iso = new Icosahedron3d(0.2, | ||
+ | iso.moveTo(-1, | ||
+ | iso.getMaterial().setColor(new Color(89, 89, 196)); | ||
+ | |||
+ | PerspectiveCamera3d camera = new PerspectiveCamera3d(75, | ||
+ | camera.moveTo(-1, | ||
+ | camera.lookAt(0, | ||
+ | World3d.getWorld3d().setCamera(camera); | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== OrthographicCamera3d ===== | ||
+ | <WRAP center round info 80%> | ||
+ | Siehe die entsprechende [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
api/documentation/grafik3d/kamera/start.1737146466.txt.gz · Zuletzt geändert: 2025/01/17 20:41 von martin