Class Viewport
public sealed class Viewport : BaseObject
- Inheritance
-
Viewport
Properties
public Pnt EyePoint { get; set; }
- Property Value: Pnt
public Viewport.RenderModes RenderMode { get; set; }
- Property Value: Viewport.RenderModes
public double Scale { get; set; }
- Property Value: double
public (double Width, double Height) Size { get; set; }
public Pnt TargetPoint { get; set; }
- Property Value: Pnt
public double Twist { get; set; }
- Property Value: double
public Workspace Workspace { get; }
- Property Value: Workspace
Methods
public void Dispose()
public Dir GetRightDirection()
- Returns: Dir
public Dir GetUpDirection()
- Returns: Dir
public Dir GetViewDirection()
- Returns: Dir
public double[] GetViewParameters(Trsf transform = default)
transform
Trsf
- Returns: double[]
public Pln GetViewPlane()
- Returns: Pln
public override void OnBeginDeserializing(SerializationContext context)
context
SerializationContext
public void RestoreViewParameters(double[] parameters, Trsf transform = default)
parameters
double[]transform
Trsf
public void SetViewParameters(Pnt eyePoint, Pnt targetPoint, double twist, double scale, double width, double height)
Events
public static event Viewport.ViewportChangedEventHandler ViewportChanged
- Event Type: Viewport.ViewportChangedEventHandler