Actionscript 3 3D mit fieldOfView
-
19-09-2019 - |
Frage
Was bedeutet das Sichtfeld mit der z-Achse in Flash zu tun? Ich habe versucht, Objekt auf das Auge mit unterschiedlichen fieldofview Werten mit gleicher z-Achse, aber ihre Größe ändert bewegen.
Bitte helfen
Lösung
Ändern entweder die z-Achse oder die Sichtfeld wird die scheinbare Größe des Objekts ändern:
Ändern z-Achse (dh focalLength ) bewegt sich das Objekt näher / weiter ans Auge, so scheint es, größer / kleiner.
Ändern fieldOfView ändert sich der Bogen von Ihrer Vision (ein bisschen wie ein Fisheye oder Teleobjektiv): Wenn Ihr Sichtfeld groß ist, das Objekt wird nur ein kleiner Teil dieses Bogens einnehmen wird so klein erscheinen (= Fisheye-Objektiv), aber wenn Ihr Sichtfeld klein ist (= Tele) dann Ihr Objekt nimmt einen großen Teil des Bogens und scheint groß.
(Quelle: webfactional.com )
(In den Diagrammen, die gepunktete Box ist Ihr Bühnenbereich.)
Hoffnung, die Dinge ein wenig hilft erklären.