public override void SetListenerPosition(Vector3 position) { _x3dListener.Position = new RawVector3(position.X, position.Y, -position.Z); ListenerChanged?.Invoke(); }
public override void SetListenerOrientation(Vector3 forward, Vector3 up) { _x3dListener.OrientFront = new RawVector3(forward.X, forward.Y, -forward.Z); _x3dListener.OrientTop = new RawVector3(up.X, up.Y, -up.Z); ListenerChanged?.Invoke(); }