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

getPosition() public method

public getPosition ( ) : Vector3
return Vector3
        public Vector3 getPosition()
        {
            return eyeVector;
        }

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;
        }