Beispiel #1
0
 internal Viewport(short id)
     : base(EntityType.Viewport, DxfObjectCode.Viewport)
 {
     this.center            = Vector3.Zero;
     this.width             = 297;
     this.height            = 210;
     this.stacking          = id;
     this.id                = id;
     this.viewCenter        = Vector2.Zero;
     this.snapBase          = Vector2.Zero;
     this.snapSpacing       = new Vector2(10.0);
     this.gridSpacing       = new Vector2(10.0);
     this.viewDirection     = Vector3.UnitZ;
     this.viewTarget        = Vector3.Zero;
     this.lensLength        = 50.0;
     this.frontClipPlane    = 0.0;
     this.backClipPlane     = 0.0;
     this.viewHeight        = 250;
     this.snapAngle         = 0.0;
     this.twistAngle        = 0.0;
     this.circleZoomPercent = 1000;
     this.status            = ViewportStatusFlags.AdaptiveGridDisplay | ViewportStatusFlags.DisplayGridBeyondDrawingLimits | ViewportStatusFlags.CurrentlyAlwaysEnabled | ViewportStatusFlags.UcsIconVisibility;
     this.frozenLayers      = new List <Layer>();
     this.ucsOrigin         = Vector3.Zero;
     this.ucsXAxis          = Vector3.UnitX;
     this.ucsYAxis          = Vector3.UnitY;
     this.elevation         = 0.0;
     this.boundary          = null;
 }
Beispiel #2
0
 internal Viewport(short id)
     : base(EntityType.Viewport, DxfObjectCode.Viewport)
 {
     this.center = Vector3.Zero;
     this.width = 297;
     this.height = 210;
     this.stacking = id;
     this.id = id;
     this.viewCenter = Vector2.Zero;
     this.snapBase = Vector2.Zero;
     this.snapSpacing = new Vector2(10.0);
     this.gridSpacing = new Vector2(10.0);
     this.viewDirection = Vector3.UnitZ;
     this.viewTarget = Vector3.Zero;
     this.lensLength = 50.0;
     this.frontClipPlane = 0.0;
     this.backClipPlane = 0.0;
     this.viewHeight = 250;
     this.snapAngle = 0.0;
     this.twistAngle = 0.0;
     this.circleZoomPercent = 1000;
     this.status = ViewportStatusFlags.AdaptiveGridDisplay | ViewportStatusFlags.DisplayGridBeyondDrawingLimits | ViewportStatusFlags.CurrentlyAlwaysEnabled | ViewportStatusFlags.UcsIconVisibility;
     this.frozenLayers = new List<Layer>();
     this.ucsOrigin = Vector3.Zero;
     this.ucsXAxis = Vector3.UnitX;
     this.ucsYAxis = Vector3.UnitY;
     this.elevation = 0.0;
     this.boundary = null;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new viewport object.
 /// </summary>
 public Viewport()
     : this(2)
 {
     this.status |= ViewportStatusFlags.GridMode;
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new viewport object.
 /// </summary>
 public Viewport()
     : this(2)
 {
     this.status |= ViewportStatusFlags.GridMode;
 }