Click or drag to resize
AB4D logo

MouseDrag3DEventArgs Class

Provides data for mouse drag events on 3D objects.
Inheritance Hierarchy
SystemObject
  SystemEventArgs
    Ab3d.Common.EventManager3DBaseMouse3DEventArgs
      Ab3d.Common.EventManager3DMouse3DEventArgs
        Ab3d.Common.EventManager3DMouseDrag3DEventArgs

Namespace: Ab3d.Common.EventManager3D
Assembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 11.1.8864.1045
Syntax
C#
public class MouseDrag3DEventArgs : Mouse3DEventArgs

The MouseDrag3DEventArgs type exposes the following members.

Constructors
 NameDescription
Public methodMouseDrag3DEventArgs Constructor
Top
Properties
 NameDescription
Public propertyCurrentSurfaceHitPoint Gets the current 3D position on the of the HitSurface.
Public propertyHitSurface Gets the BaseEventSource3D object that was marked as IsDragSurface. It was the source to get the StartSurfaceHitPoint and CurrentSurfaceHitPoint.
Public propertyMouseDiff Gets the 2D Vector that defines the difference from the mouse strat drag position and mouse current position.
Public propertyStartDragMousePosition Gets the 2D mouse position of the point where the drag was started.
Public propertyStartSurfaceHitPoint Gets the 3D position on the of the HitSurface where the drag was started.
Public propertySurfaceHitPointDiff Gets the 3D Vector that defines the difference from the mouse strat drag position and mouse current position.
Top
See Also