PointCursor

class PointCursor()

Constructors


Constructors

PointCursor.constructor(viewer, view)
Arguments:
Return type:

PointCursor()

Properties

PointCursor._cursorMarkup
Type:CursorMarkup() | null
PointCursor.snappingConfig
Type:SnappingConfig()

Methods

activateCursorSprite

PointCursor.activateCursorSprite(enable)
Arguments:
  • enable (boolean()) – None
Return type:

void

draw

PointCursor.draw()
Return type:void

getSelectionCursorPoints

PointCursor.getSelectionCursorPoints(mousePosition, useSnapping, previousPickPoint)
Arguments:
  • mousePosition (Point2()) – None
  • useSnapping (boolean()) – None
  • previousPickPoint (Point3 | null()) – None
Return type:

Promise <SelectionPoints() | null>

onOperatorActivate

PointCursor.onOperatorActivate()
Return type:void

onOperatorDeactivate

PointCursor.onOperatorDeactivate()
Return type:void

updateCursorSprite

PointCursor.updateCursorSprite(mousePosition, useSnapping, firstSelectedPoint)
Arguments:
  • mousePosition (Point2()) – None
  • useSnapping (boolean()) – None
  • firstSelectedPoint (Point3 | null()) – None
Return type:

void