/// <summary> /// Creates a new camera from the specified values. /// </summary> /// <param name="aspectRatio"></param> /// <param name="fov"></param> /// <param name="nearZ"></param> /// <param name="farZ"></param> /// <param name="position"></param> /// <param name="pitch"></param> /// <param name="yaw"></param> public Camera(float aspectRatio, float fov, float nearZ, float farZ, TrueCraft.API.Vector3 position, float pitch, float yaw) { AspectRatio = aspectRatio; Fov = fov; NearZ = nearZ; FarZ = farZ; Position = position; Pitch = pitch; Yaw = yaw; _frustum = new BoundingFrustum(Matrix.Identity); _view = _projection = Matrix.Identity; _isDirty = true; }
public StandardGenerator(TrueCraft.Core.World.World world) : this() { // TODO: Do we want to do anything with that world? }