Herramientas de usuario

Herramientas del sitio


fw:lib3ds

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
fw:lib3ds [2008/07/09 16:05]
alfred
fw:lib3ds [2020/05/09 09:25] (actual)
Línea 63: Línea 63:
 </​code>​ </​code>​
 Ahora dentro del vector de normales tendremos las normales por cada vértice. Ahora dentro del vector de normales tendremos las normales por cada vértice.
 +
  
  
Línea 68: Línea 69:
 Las coordenadas de textura las tratamos desde la instancia a ''​Lib3dsMesh''​. Esta contiene dos variables: ​ Las coordenadas de textura las tratamos desde la instancia a ''​Lib3dsMesh''​. Esta contiene dos variables: ​
   * //texels// que contiene el número de coordenadas almacenadas.   * //texels// que contiene el número de coordenadas almacenadas.
-  * //texelL// que contiene las coordenadas en un array de arrays de dos números (x e y) de la coordenada. Para saber que coordenada que le toca a cada vértice iremos a la cara con la que estemos trabajando y en su +  * //texelL// que contiene las coordenadas en un array de arrays de dos números (x e y) de la coordenada. Para saber que coordenada que le toca a cada vértice iremos a la cara con la que estemos trabajando y en su variable //points// encontraremos los tres indices del array de vértices correspondientes a sus tres vértices, ese índice también coincide con el vértice para las coordenadas de textura.
 <code c> <code c>
 for (int i=0; i<​mesh->​faces;​ i++) { for (int i=0; i<​mesh->​faces;​ i++) {
fw/lib3ds.1215619532.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)