Module: THREE

All of the THREE specific components of the Desktop Vision JS SDK

Classes

Keyboard
KeyboardControls
KeyboardControls
MouseControls
MouseControls
TouchControls
TouchControls
XRControls

Methods


<inner> loadSDK()

Returns:
Type
DesktopVision

<inner> loadSDK(THREE, XRControllerModelFactory, XRHandModelFactory)

Parameters:
Name Type Description
THREE Object

the three.js library

XRControllerModelFactory Object

the module from three/examples/jsm/webxr

XRHandModelFactory Object

the module from three/examples/jsm/webxr

Returns:
Type
DesktopVision

Type Definitions


DesktopVision

Type:
  • Object
Properties:
Name Type Description
Computer Computer

The 3d Computer

ComputerConnection ComputerConnection

The connection between the streamer device and webclient


DesktopVision

Type:
  • Object
Properties:
Name Type Description
Computer Computer

The 3d Computer

ComputerConnection ComputerConnection

The connection between the streamer device and webclient

Module: THREE

All of the THREE specific components of the Desktop Vision JS SDK

Classes

Keyboard
KeyboardControls
KeyboardControls
MouseControls
MouseControls
TouchControls
TouchControls
XRControls

Methods


<inner> loadSDK()

Returns:
Type
DesktopVision

<inner> loadSDK(THREE, XRControllerModelFactory, XRHandModelFactory)

Parameters:
Name Type Description
THREE Object

the three.js library

XRControllerModelFactory Object

the module from three/examples/jsm/webxr

XRHandModelFactory Object

the module from three/examples/jsm/webxr

Returns:
Type
DesktopVision

Type Definitions


DesktopVision

Type:
  • Object
Properties:
Name Type Description
Computer Computer

The 3d Computer

ComputerConnection ComputerConnection

The connection between the streamer device and webclient


DesktopVision

Type:
  • Object
Properties:
Name Type Description
Computer Computer

The 3d Computer

ComputerConnection ComputerConnection

The connection between the streamer device and webclient