def e(j, k): ev = LightVector.l_sub(xyz[k - 1], xyz[j - 1]) ev.normalize() return ev
def e(j, k): ev = LightVector.l_sub(args[k - 1], args[j - 1]) ev.normalize() return ev
def r(j, k): return LightVector.l_sub(args[k - 1], args[j - 1]).magnitude()
def r(j, k): return LightVector.l_sub(args[k-1], args[j-1]).magnitude()
def value_for_xyz(cls, xyz): v1 = LightVector.l_sub(xyz[0], xyz[1]) v2 = LightVector.l_sub(xyz[2], xyz[1]) return angle_between_vectors(v1, v2)
def e(j, k): ev = LightVector.l_sub(args[k-1], args[j-1]); ev.normalize() return ev
def e(j, k): ev = LightVector.l_sub(xyz[k-1], xyz[j-1]); ev.normalize() return ev
def value_for_xyz(cls, xyz): """ """ return LightVector.l_sub(xyz[1], xyz[0]).magnitude()
def value_for_xyz(cls, xyz): v1 = LightVector.l_sub(xyz[0], xyz[1]) v2 = LightVector.l_sub(xyz[2], xyz[1]) return angle_between_vectors(v1, v2)
def value_for_xyz(cls, xyz): """ """ return LightVector.l_sub(xyz[1], xyz[0]).magnitude()