UT3Tangent.unit#

static t3toolbox.uniform_manifold.UT3Tangent.unit(frame, index)#
def unit(
        frame:  ubv.UT3Frame,
        index:  typ.Tuple[bool, int, typ.Sequence[int]],  # (use_tt_coordinate, i, within_index)
) -> 'UT3Tangent':

Canonical unit tangent at frame: variations zero except a single core entry.

index = (use_tt_coordinate, i, within_index) (see UT3Variations.unit()). These units are the standard basis of the variation supercores – an overcomplete, non-ambient-orthogonal generating set of the tangent space, not an orthonormal basis (gauge it yourself if needed).

Parameters:
  • frame (UT3Frame)

  • index (t3toolbox.backend.common.typ.Tuple[bool, int, t3toolbox.backend.common.typ.Sequence[int]])

Return type:

UT3Tangent