def _get_target_uv(link_loop, uv_layer, verts_orig, v, ini_geom):
    '\n    Get target UV coordinate\n    '
    v0 = _get_vco(verts_orig, link_loop['l0'])
    lo0 = link_loop['l0']
    v1 = _get_vco(verts_orig, link_loop['l1'])
    lo1 = link_loop['l1']
    v0v1 = (v1 - v0)
    v0v = (v.co - v0)
    v1v = (v.co - v1)
    theta0 = v0v1.angle(v0v)
    theta1 = v0v1.angle((- v1v))
    if ((theta0 + theta1) > math.pi):
        theta0 = v0v1.angle((- v0v))
        theta1 = v0v1.angle(v1v)
    phi0 = ((theta0 * ini_geom['phi0']) / ini_geom['theta0'])
    phi1 = ((theta1 * ini_geom['phi1']) / ini_geom['theta1'])
    uv0 = lo0[uv_layer].uv
    uv1 = lo1[uv_layer].uv
    (tuv0, tuv1) = _calc_tri_vert(uv0, uv1, phi0, phi1)
    u0u1 = (uv1 - uv0)
    u0u = (tuv0 - uv0)
    u1u = (tuv0 - uv1)
    dir0 = (u0u1.cross(u0u) > 0)
    dir1 = (u0u1.cross(u1u) > 0)
    if ((ini_geom['dir0'] != dir0) or (ini_geom['dir1'] != dir1)):
        return tuv1
    return tuv0
Get target UV coordinate
def _get_target_uv(link_loop, uv_layer, verts_orig, v, ini_geom):
    '\n    \n    '
    v0 = _get_vco(verts_orig, link_loop['l0'])
    lo0 = link_loop['l0']
    v1 = _get_vco(verts_orig, link_loop['l1'])
    lo1 = link_loop['l1']
    v0v1 = (v1 - v0)
    v0v = (v.co - v0)
    v1v = (v.co - v1)
    theta0 = v0v1.angle(v0v)
    theta1 = v0v1.angle((- v1v))
    if ((theta0 + theta1) > math.pi):
        theta0 = v0v1.angle((- v0v))
        theta1 = v0v1.angle(v1v)
    phi0 = ((theta0 * ini_geom['phi0']) / ini_geom['theta0'])
    phi1 = ((theta1 * ini_geom['phi1']) / ini_geom['theta1'])
    uv0 = lo0[uv_layer].uv
    uv1 = lo1[uv_layer].uv
    (tuv0, tuv1) = _calc_tri_vert(uv0, uv1, phi0, phi1)
    u0u1 = (uv1 - uv0)
    u0u = (tuv0 - uv0)
    u1u = (tuv0 - uv1)
    dir0 = (u0u1.cross(u0u) > 0)
    dir1 = (u0u1.cross(u1u) > 0)
    if ((ini_geom['dir0'] != dir0) or (ini_geom['dir1'] != dir1)):
        return tuv1
    return tuv0