Table of Contents

Class UserInteractionRotateSnappingOptions

Namespace
LightningChartLib.WinForms.Charting.Views.View3D
Assembly
LightningChart.WinForms.Charting.NET4.dll

User interaction based rotation snapping options for View3D and especially Camera3D.

[TypeConverter(typeof(ExpandableObjectConverter))]
public class UserInteractionRotateSnappingOptions : ChartNode, IChartNode, IDisposable
Inheritance
UserInteractionRotateSnappingOptions
Implements
Inherited Members

Constructors

UserInteractionRotateSnappingOptions()

Simple constructor for Form designer's list editor.

public UserInteractionRotateSnappingOptions()

UserInteractionRotateSnappingOptions(View3DBase)

Constructor.

public UserInteractionRotateSnappingOptions(View3DBase owner)

Parameters

owner View3DBase

Parent.

Properties

SnapEnabled

Defines if the snapping is enabled or not.

public bool SnapEnabled { get; set; }

Property Value

bool

SnapToVertAngle0

Snap to vertical plane of angle 0.

public bool SnapToVertAngle0 { get; set; }

Property Value

bool

SnapToVertAngle45

Snap to vertical plane of angle 45.

public bool SnapToVertAngle45 { get; set; }

Property Value

bool

SnapTolerance

Angle as degrees that the view direction can be away from the defined snap angle for the snapping to happen.

public double SnapTolerance { get; set; }

Property Value

double

Remarks

Must be positive.

Methods

Dispose(bool)

Disposes the object

protected override void Dispose(bool disposing)

Parameters

disposing bool
LightningChartLib.WinForms.Charting.Views.View3D.UserInteractionRotateSnappingOptions

ToString()

Convert class description to string.

public override string ToString()

Returns

string

Class description as a string.