UT3Tangent.zeros#

static t3toolbox.uniform_manifold.UT3Tangent.zeros(frame, stack_shape=())#
def zeros(
        frame:        ubv.UT3Frame,
        stack_shape:  typ.Tuple[int, ...] = (),  # extra tangent stack K (a batch of tangents)
) -> 'UT3Tangent':

Zero tangent vector at a given frame (numpy/jax matching the frame).

stack_shape is the extra outer tangent stack K (a batch of tangents sharing this frame); the variation supercores are stacked (d,) + K + C + (core,), and the variation masks are the frame’s gauge masks replicated (constant) along K. Default K = ().

Parameters:
  • frame (UT3Frame)

  • stack_shape (t3toolbox.backend.common.typ.Tuple[int, Ellipsis])

Return type:

UT3Tangent