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:50] – [PerspectiveCamera3d] martin | api:documentation:grafik3d:kamera:start [2025/05/02 07:56] (aktuell) – [Mehrere Kameras] martin | ||
---|---|---|---|
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 108: | Zeile 111: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== OrthographicCamera3d ===== | ||
+ | <WRAP center round info 80%> | ||
+ | Siehe die entsprechende [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Mehrere Kameras ===== | ||
+ | |||
+ | < | ||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | var box = new Box3d(); | ||
+ | |||
+ | Vector3 up = new Vector3(0, 1, 0); | ||
+ | |||
+ | var c1 = new PerspectiveCamera3d(75, | ||
+ | c1.moveTo(2, | ||
+ | c1.lookAt(0, | ||
+ | c1.setViewport(0, | ||
+ | |||
+ | var c2 = new PerspectiveCamera3d(75, | ||
+ | c2.moveTo(2, | ||
+ | c2.lookAt(0, | ||
+ | c2.setViewport(0.5, | ||
+ | |||
+ | var ac = new ArrayCamera3d(new PerspectiveCamera3d[] { c1, c2 }); | ||
+ | |||
+ | box.getWorld3d().setCamera(ac); | ||
+ | |||
+ | SystemTools.setSpeed(20); | ||
+ | while (true) { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ |
api/documentation/grafik3d/kamera/start.1737147058.txt.gz · Zuletzt geändert: 2025/01/17 20:50 von martin