This version of the ShapeDiver viewer is no longer supported.

Please refer to the version 3 documentation here. See also the migration guide from version 2 to version 3 here.

Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SnapUtils

Index

Methods

cleanAnchorInput

cleanLineInput

cleanPointInput

createRandomId

  • createRandomId(): string
  • Returns string

eval

  • eval(e: any, snap: ISnapInfo, _startPosition: THREE.Vector3, _currentObjPos: THREE.Vector3, _anchors: {}, _eventListeners: {}, _eventTypes: {}, first: boolean): IEventData
  • Parameters

    • e: any
    • snap: ISnapInfo
    • _startPosition: THREE.Vector3
    • _currentObjPos: THREE.Vector3
    • _anchors: {}
    • _eventListeners: {}
      • [id: string]: {}
        • [id: string]: Function
    • _eventTypes: {}
      • [id: string]: string
    • first: boolean

    Returns IEventData

snapElements

  • snapElements(e: any, elements: any, snaps: any): void
  • Parameters

    • e: any
    • elements: any
    • snaps: any

    Returns void

sortDistance

  • sortDistance(array: any): void
  • Parameters

    • array: any

    Returns void

sortDot

  • sortDot(array: any): void
  • Parameters

    • array: any

    Returns void