three-pointer-controls

0.6.0 • Public • Published

three-pointer-controls

Navigate a three.js scene with pointer events

This is an implementation of orbit controls inspired by three-orbit-controls but with pointer events instead of mouse events. See test for an example.

Usage

NPM

PointerControls = require('three-pointer-controls')(THREE)

This module exports a function which accepts an instance of THREE, and returns an OrbitControls class. Use it to control one or several scenes by calling:

controls = new PointerControls()
controls.control(camera)
controls.listenTo(domElement)

or

controls = new PointerControls()
controls.control(camera).with(domElement)

Testing

Clone the repository, run npm install and npm test. Then open localhost:9966 to try out three-pointer-controls.

Package Sidebar

Install

npm i three-pointer-controls

Weekly Downloads

6

Version

0.6.0

License

MIT

Last publish

Collaborators

  • steditor