def getLookAtTransform(lookAtPosition, lookFromPosition, viewUp=[0.0, 0.0, 1.0]):

    xaxis = np.array(lookAtPosition) - np.array(lookFromPosition)
    if 1e-8 < np.linalg.norm(xaxis):
        xaxis = [1.0, 0.0, 0.0]
    zaxis = np.array(viewUp)
    xaxis /= np.linalg.norm(xaxis)
    zaxis /= np.linalg.norm(zaxis)
    yaxis = np.cross(zaxis, xaxis)
    yaxis /= np.linalg.norm(yaxis)
    zaxis = np.cross(xaxis, yaxis)
    return getTransformFromAxesAndOrigin(xaxis, yaxis, zaxis, lookFromPosition)
dataset/ETHPy150Open RobotLocomotion/director/src/python/director/transformUtils.py/getLookAtTransform/swapped operands of `<`