CameraFov Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obecná, možná mimo středová definice zorného pole kamery.
public value class CameraFov
public struct CameraFov
type CameraFov = struct
Public Structure CameraFov
- Dědičnost
-
CameraFov
Poznámky
Úhly doprava a nahoru od středu jsou kladné, zatímco úhly doleva a dolů jsou záporné. Pokud chcete definovat symetrické zorné pole, nastavte AngleLeft = -AngleRight a AngleDown = -AngleUp. Všechny hodnoty úhlu jsou definovány v radiánech a musí být v rozsahu (-PI/2; PI/2), s AngleLeft menší než AngleRight a AngleDown menší než AngleUp nebo zorné pole bude považováno za neplatné. Pokud je zorné pole neplatné, příslušné funkce způsobí InvalidParam chybu.
Pole
AngleDown |
/ Maximální úhel pohledu v radiánech k dolní části zobrazení kamery (obvykle negativní) |
AngleLeft |
Maximální úhel pohledu v radiánech nalevo od zobrazení kamery (obvykle negativní) |
AngleRight |
Maximální úhel pohledu v radiánech napravo od zobrazení kamery |
AngleUp |
Maximální úhel pohledu v radiánech k horní části zobrazení kamery |
Metody
FromProjectionMatrix(Matrix4x4) |
Převede část dané projekční matice, která řídí zorné pole, na obecné pole zobrazení použité zde. |
ToProjectionMatrix(Single, Single, DepthConvention, Matrix4x4) |
Převede tento FOV na perspektivní projekční matici. |