HelperVectorGetScreenCoordinatesNormalizedFor(Vector3, Single, Single, Single, Vector3, ProjectionDirection, Single, Single, Single) Methode

Ermittelt die Grenzen einer AABB-Hitbox zu der angegebenen Position in normalisierten (frei wählbaren) Bildschirmkoordinaten

Definition

Namensraum: KWEngine3.Helper
Assembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.5.9+de3941284400bd4440cfb3158729b34ebace4754
C#
public static ProjectionBounds GetScreenCoordinatesNormalizedFor(
	Vector3 p,
	float width,
	float height,
	float depth,
	Vector3 cameraPosition,
	ProjectionDirection direction,
	float radius,
	float near = 1f,
	float far = 100f
)

Parameter

p  Vector3
zu projizierende Position
width  Single
Breite des zu projezierenden Kubus
height  Single
Höhe des zu projezierenden Kubus
depth  Single
Tiefe des zu projezierenden Kubus
cameraPosition  Vector3
Kameraposition für die Projektion
direction  ProjectionDirection
Blickrichtung der Kamera
radius  Single
Radius der Blickweite (ausgehend von der Kameraposition, gültiger Bereich [1;10000])
near  Single  (Optional)
Naheinstellgrenze der Kamera (Standard: 1f, gültiger Bereich [1;far - 1])
far  Single  (Optional)
Blickweite der Kamera in die Ferne (Standard: 100f, gültiger Bereich [near;10000])

Rückgabewert

ProjectionBounds
Grenzwerte des projizierten Objekts in normalisierter Form

Siehe auch