Generación automática de algoritmos de coordenadas UV

Estoy escribiendo mi propio editor uv para una herramienta mía, y estoy tratando de incorporar tantos algoritmos como sea posible para las proyecciones. Necesito tomar una malla arbitraria y hacer coordenadas uv para cada vértice.

Hasta ahora, tengo un mapa conforme plano y de mínimos cuadrados.

Me gustaría incorporar más, como tri-planar, cilíndrico, esférico, pero me resulta muy difícil localizar la información para realizar los algoritmos. El tri-planar parece generar un color, pero necesito tener todo en coordenadas UV.

¡¡La ayuda seria muy apreciada!