Delen via


CameraFov Struct

Definitie

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.

Van toepassing op

Zie ook