Tratando de obtener una posición en barcéntrico, creo?

Muy bien, entonces estoy tratando de lograr lo que hay en esta imagen: https://dl.dropbox.com/u/28109593/dotsexample.png

Creo que este sería un sistema de coordenadas baricéntricas, pero ¿dónde la X siempre es igual a 1? Básicamente, necesito que solo aumente / disminuya cuando me muevo hacia / desde el punto más alto de mi triángulo. Este es el código que obtuve hasta ahora (tenga en cuenta que estoy usando la biblioteca LWJGL en Java).

public float getDist( Vector3f p, Vector3f a, Vector3f b, Vector3f c )
   {
       Vector3f v0 = new Vector3f(0,0,0);
       Vector3f.sub( c, a, v0 );
       Vector3f v1 = new Vector3f(0,0,0);
       Vector3f.sub( b, a, v1);
       Vector3f v2 = new Vector3f(0,0,0);
       Vector3f.sub( p, a, v2 );

       float dot00 = Vector3f.dot(v0, v0);
       float dot01 = Vector3f.dot(v0, v1);
       float dot02 = Vector3f.dot(v0, v2);
       float dot11 = Vector3f.dot(v1, v1);
       float dot12 = Vector3f.dot(v1, v2);

       float inverse = 1.0f / (dot00 * dot11 - dot01 * dot01);
       float u = (dot11 * dot02 - dot01 * dot12) * inverse;
       float v = (dot00 * dot12 - dot01 * dot02) * inverse;

       if((u >= 0) && (v >= 0) && (u + v <= 1)) return (float) (Math.sin(u) * Math.cos(v));
       else return 0;
   }

editar: Supongo que lo que pregunto es: ¿hay alguna manera de obtener la distancia que un punto dentro de un triángulo ha recorrido desde el punto más bajo que tiene el triángulo en el espacio donde 1 sería el punto más alto del triángulo (mosty muy lejos desde el lowist) sin tener en cuenta su vector desviado? Es decir, ¿noto que los dos puntos rojos en la imagen tienen los mismos coords a pesar de que tienen diferentes discos de la x superior?

Edit2: https://dl.dropbox.com/u/28109593/axisexample.png

Respuesta 1

código: carpeta de archivo = archivo nuevo ("src / zipper"); Archivo [] listOfFiles = folder.listFiles (); Archivo s = listOfFiles [0]; Funciona excelente desde eclipse pero desde el cmd (windows) me sale este error: Excepción en ...

Actualmente estoy desarrollando un sitio web de concurso de programación y quiero implementar el soporte para enviar código y ejecutarlo en el sitio web. Después de buscar un poco en Google, todavía no he encontrado ninguno "...

Tengo una tarea en la que tengo que hacer mi lista vinculada que contiene el nombre de una persona y el número de placa de su vehículo que ingresa en un compuesto. pero necesito ordenar la lista en orden alfabético por ...

Establecí la variable de entorno en Servidores de aplicaciones> servidor1> Definición de proceso> Entradas de entorno El nombre de mi propiedad es región y valor en dev. Estoy leyendo el valor de esta propiedad ...