Releases: VisualComputing/p5.tree
Releases · VisualComputing/p5.tree
v0.0.29
v0.0.28
Full Changelog: v0.0.27...v0.0.28
v0.0.27
Full Changelog: v0.0.26...v0.0.27
v0.0.26
Full Changelog: v0.0.25...v0.0.26
v0.0.25
Full Changelog: v0.0.24...v0.0.25
v0.0.24
Full Changelog: v0.0.23...v0.0.24
v0.0.23
v0.0.22
v0.0.21
v0.0.20
Changes
deps/tree
_parseQuat— newrotsub-forms:{ euler, order? },{ from, to },{ mat3 },{ eMatrix }; removed{ view }and{ eye, center }_parseSpec— new top-level{ mMatrix }form for PoseTrack (full TRS from model matrix)_parseCameraSpec—{ view }renamed to{ vMatrix }; new{ eMatrix }form- Matrix bag renamed throughout
math.js:proj→pMatrix,view→vMatrix,eye→eMatrix,pv→pvMatrix,ipv→ipvMatrix
src (p5.tree bridge)
src/matrix.js—_buildBagtranslation layer collapsed; bag fields now usexMatrixnames end-to-endsrc/track.js—CameraTrack.add()gains{ camera: p5Camera }spec and no-arg shortcut (captures bound camera); wrapper exposesloop,pingPong,rategetterssrc/panel.js—_wrapTrackwrapper exposesloop,pingPong,rategetters so panel syncs correctly
deps/ui
trackUI.js— panel seeds_rateand_modefrom live track state at creation;_syncFromTrackcalled inonPlayhook — both play-before-panel and panel-before-play orderings now display correct mode
Docs
- All three READMEs updated for renamed spec keys, new rot forms, and panel sync behaviour