This page looks best with JavaScript enabled

ArcBall Camera

 ·  ☕ 1 min read · 👀... views

An implementation of Ken Shoemake’s arcball camera with smooth navigation feature.

Description

This is an implementation of Ken Shoemake’s arcball camera with smooth navigation feature. Using arcball, the camera control is more accurate and consistent.

Download

Magnum example page with more description
Code (github) from Magnum repository
Windows binary

WebGL Demo

Thanks Vladimír Vondruš for building the awesome WebGL application. This is part of Magnum graphics engine showcase. Note that this WebGL demo requires WebAssembly-capable browser with WebGL enabled.

Usage:
* Mouse drag rotates the camera
* Shift + mouse drag pans the camera
* Mouse wheel zooms in/out
* R resets the camera to its original transformation
* L toggles lagging (smooth camera navigation)

Initialization...

A screenshot of the program

Share on

Nghia Truong
WRITTEN BY
Nghia Truong
(Trương Trọng Nghĩa)


What's on this Page