aframe-orbit-camera-component

1.1.0 • Public • Published

aframe-orbit-camera-component

This is a modified version of the AFrame Orbict Controls Component. It allows users to rotate the camera around the center of the screen.

API

Property Description Default Value
enabled Boolean – defines if the Orbit Controls are used false
target String – the object the camera is looking at and orbits around ''
enableRotate Boolean – defines if the camera can be rotated true
rotateSpeed Number – rotation speed 1
enableZoom Boolean – defines if the camera can be zoomed in or out true
invertZoom Boolean – defines if zooming is inverted false
zoomSpeed Number – zoom speed 1
enablePan Boolean – defines if the camera can be panned (using the arrow keys) true
panSpeed Number – panning speed 7
enableDamping Boolean – defines if the rotational movement of the camera is damped / eased false
dampingFactor Number – damping factor 0.25
minAzimuthAngle Number – minimum azimuth angle – Defines how far you can orbit horizontally, lower limit -Infinity
maxAzimuthAngle Number – maximum azimuth angle – Defines how far you can orbit horizontally, upper limit Infinity
minPolarAngle Number – minimum polar angle – Defines how far you can orbit vertically, lower limit 0
maxPolarAngle Number – maximum polar angle – Defines how far you can orbit vertically, upper limit Math.PI
minZoom Number – minimum zoom value – Defines how far you can zoom out for Orthographic Cameras 0
maxZoom Number – maximum zoom value – Defines how far you can zoom in for Orthographic Cameras Infinity
minDistance Number – minimum distance – Defines how far you can zoom in for Perspective Cameras 0
maxDistance Number – maximum distance – Defines how far you can zoom out for Perspective Cameras Infinity
logPosition Boolean – prints out camera position to console.log() when rotating true

Readme

Keywords

Package Sidebar

Install

npm i aframe-orbit-camera-component

Weekly Downloads

2

Version

1.1.0

License

Apache-2.0

Unpacked Size

197 kB

Total Files

5

Last publish

Collaborators

  • naraesk