Drought.World.Camera.getOrientation C# (CSharp) Method

getOrientation() public method

public getOrientation ( ) : float
return float
        public float getOrientation()
        {
            return cameraRotationAngles.Z;
        }

Usage Example

Example #1
0
        public AudioEmitter getEmitter(Camera listenerCamera)
        {
            Vector3 relativePos = entity.getPosition() -listenerCamera.getPosition();

            Matrix rotation = Matrix.CreateRotationZ(-listenerCamera.getOrientation());
            Matrix translation = Matrix.CreateTranslation(listenerCamera.getPosition());

            Vector3 newPos = Vector3.Transform(relativePos, rotation * translation);

            emitter.Position = newPos;
            return emitter;
        }