CameraFov Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een algemene, mogelijk off-center definitie van het beeldveld van een camera.
public value class CameraFov
public struct CameraFov
type CameraFov = struct
Public Structure CameraFov
- Overname
-
CameraFov
Opmerkingen
Hoeken naar rechts en naar boven van het midden zijn positief, terwijl hoeken links en onderaan negatief zijn. Als u een symmetrisch beeldveld wilt definiƫren, stelt u AngleLeft = -AngleRight en AngleDown = -AngleUp in. Alle hoekwaarden worden gedefinieerd in radialen en moeten binnen het bereik liggen (-PI/2; PI/2), waarbij AngleLeft kleiner is dan AngleRight en AngleDown kleiner dan AngleUp of het weergaveveld als ongeldig wordt beschouwd. De respectieve functies leveren een InvalidParam fout op als het weergaveveld ongeldig is.
Velden
AngleDown |
/ Maximale kijkhoek in radialen aan de onderkant van de cameraweergave (meestal negatief) |
AngleLeft |
Maximale weergavehoek in radialen links van de cameraweergave (meestal negatief) |
AngleRight |
Maximale kijkhoek in radialen rechts van de cameraweergave |
AngleUp |
Maximale kijkhoek in radialen boven aan de cameraweergave |
Methoden
FromProjectionMatrix(Matrix4x4) |
Converteert het deel van de opgegeven projectiematrix dat het weergaveveld bepaalt naar het algemene weergaveveld dat hier wordt gebruikt. |
ToProjectionMatrix(Single, Single, DepthConvention, Matrix4x4) |
Converteert deze FOV naar een perspectiefprojectiematrix. |