← Back

ofxManipulator

github.com/jing-interactive/ofxManipulator · @jing-interactive
OF 0.8 GUI

3D manipulator for openFrameworks.

28 9 Last commit 11y ago Created 11y ago

Forks

Forks pushed to more recently than jing-interactive/ofxManipulator itself, plus any admin-confirmed fork with commits of its own — worth checking if you're hitting issues with the original.

roymacdonald/ofxManipulator by @roymacdonald · ★ 1 · pushed 8y ago

README

ofxManipulator





3D manipulator for moving objects in space. Partially integrates code from LibGizmo with some exceptions:

Math is rewritten in openFrameworks. Works for both OpenGL 2.1 and 3.3+ renderers. Scaling, rotation and translation work properly together. You can move object in screen space by dragging from center of a translation manipulator.

Dependencies



1. OF 0.9.0 and C++11



Compiling



For openFrameworks:

See wiki

For CMake-based openFrameworks:

Add this repo as a git submodule to your ofApp folder and use ofxaddon command in CMakeLists.txt.

Examples



example-ofxManipulator-SnowdenBust



<img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/translation-1.gif" width="48%"><img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/translation-2.gif" width="48%"> <img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/rotation-1.gif" width="48%"><img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/rotation-2.gif" width="48%"> <img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/scale-1.gif" width="48%"><img src="https://raw.githubusercontent.com/ofnode/example-ofxManipulator-SnowdenBust/master/gifs/scale-2.gif" width="48%">

Get this addon

HTTPS
SSH