tv_unstack_tangent_stack#

t3toolbox.backend.tv_operations.tv_unstack_tangent_stack(frame, variations)#
def tv_unstack_tangent_stack(
        frame,       # (UU, DD, LL, RR), each core stack = G
        variations,  # (VV, HH), each core stack = V + G
):  # -> array-like tree (shape V) of variations-data tuples (each stack = G)

Peel the tangent stack V off the variations, returning a V-shaped tree of variation-data.

The base point is shared across V, so the frame cores are untouched (the caller pairs the same frame with every leaf). Inverse of tv_stack_tangent_stack().