Solo an instance from its timeline row, shift-click for more than one
A nested mark is now named by the flat path its row has, [a b mark] rather than [a [b mark]], so a soloed row is a prefix of what it shows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
7aaf0a15bd
commit
da7e293814
8 changed files with 63 additions and 7 deletions
|
|
@ -63,7 +63,7 @@
|
|||
(turn :main u [40 20] (/ js/Math.PI 2) 2)
|
||||
(turn :mid v [5 -3] 0.3 1.5)
|
||||
(paint/new-shape :box :shape 4 [0 0 10 0 5 10] :brow))
|
||||
draw #(take 6 (array-seq (:pts (first (filter (fn [op] (= [u [v :shape]] (:node op)))
|
||||
draw #(take 6 (array-seq (:pts (first (filter (fn [op] (= [u v :shape] (:node op)))
|
||||
((clip/resolver % nil pal/index-of :main) 16))))))
|
||||
{:keys [frame matrix time]} (nest/inside c nil :main [u v :shape] 16)
|
||||
out (js/Float64Array. 2)
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@
|
|||
(let [before (snapshot (:clip entry) (:store entry) f)
|
||||
after (snapshot (:clip back) (:store back) f)]
|
||||
(is (seq before))
|
||||
(is (some #(= [:face-2 :mouth] (second (:node %))) before)))
|
||||
(is (some #(= [:face-2 :mouth] (rest (:node %))) before)))
|
||||
(is (= (snapshot (:clip entry) (:store entry) f)
|
||||
(snapshot (:clip back) (:store back) f))))))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue