Playing with processing and p5.js, including exercises from Daniel Shiffman's (excellent) Nature of Code book.
orbitControl()
existed in p5.js.
Also allows showing a bounding box to aid orientation, and a
starting location.
sin
.