arcball является способом сделать 3-й объект интерактивным путем отображения 2-х входных координат в 3-й вектор.

О Arcball

arcball является интерфейсом для управления 3D миром интуитивным способом и может считаться виртуальным шаровым манипулятором. Этот отрывок представляет простую arcball библиотеку, которая автоматически присоединяется к Вашему эскизу и позволяет Вам свободно поворачивать мир в 3D размерах об указанной точке. Расширения этой библиотеки могли бы изменить способ, которым движения мыши интерпретируются, добавляют управление масштабированием и так далее. Эта arcball библиотека адаптирована из кода Simon Greenwold для Основанного на модели класса Дизайна Йельского университета. arcball метод взаимодействия был представлен Ken Shoemake в его статье SIGGRAPH 1985 "Анимация вращений с кривыми кватерниона".

Больше информации и примеров: http://wiki.processing.org/w/Arcball