3DOM: jQuery for 3D

A bare three.js scene. No editor, no framework.
Drag to orbit, right-drag to pan, scroll to zoom. Every button runs one line of $S(...).
Also try the 3MF import demo (auto-labelling a real CDN-loaded model).

Selectors by id (#)
Selectors by class (.)
Type & wildcard
Complex / combinators
Traversal
Read (non-mutating)
Mutations (undoable)
Chained ops

History, live shell & console

History (library supported)



Type any $S(...) expression and run it against the live scene. Output prints below.

$S('mesh').count .wheel .names recolor non-wheels chain ops undo



Console