internal View(string name, bool checkName) : base(name, DxfObjectCode.View, checkName) { if (string.IsNullOrEmpty(name)) throw new ArgumentNullException(nameof(name), "The view name should be at least one character long."); this.IsReserved = false; this.target = Vector3.Zero; this.camera = Vector3.UnitZ; this.height = 1.0; this.width = 1.0; this.rotation = 0.0; this.viewmode = ViewModeFlags.Off; this.fov = 40.0; this.frontClippingPlane = 0.0; this.backClippingPlane = 0.0; }