Class Viewport
public sealed class Viewport : BaseObject
- Inheritance
-
objectViewport
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; }
- Property Value: (double Width, double Height)
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)
transformTrsf
- Returns: double[]
public Pln GetViewPlane()
- Returns: Pln
public override void OnBeginDeserializing(SerializationContext context)
contextSerializationContext
public void RestoreViewParameters(double[] parameters, Trsf transform = default)
parametersdouble[]transformTrsf
public void SetViewParameters(Pnt eyePoint, Pnt targetPoint, double twist, double scale, double width, double height)
eyePointPnttargetPointPnttwistdoublescaledoublewidthdoubleheightdouble
Events
public static event Viewport.ViewportChangedEventHandler ViewportChanged
- Event Type: Viewport.ViewportChangedEventHandler