three.js
webgl - drag controls
Use "Shift+Click" to add/remove objects to/from a group.
Use "M" to toggle between rotate and pan mode (touch only).
Grouped objects can be transformed as a union.