UT3Frame.is_consistent#

t3toolbox.uniform_frame_variations_format.UT3Frame.is_consistent(rtol=1e-09)#
def is_consistent(self, rtol: float = 1e-9) -> NDArray:  # bool array, shape = stack_shape

True (per stack element) if the left- and right-canonical reconstructions of the base point agree: ||up·left - up·right|| <= rtol * ||up·right|| (dense Frobenius norm). EXPENSIVE (densifies both). Consistent by construction for a frame from ut3_orthogonal_representations().

Parameters:

rtol (float)

Return type:

NDArray