J'essaie de dessiner un cube texturé en utilisant seulement 8 sommets et un appel DrawIndexedPrimitives
. Est-ce seulement possible?Direct3D: Dessine un cube texturé avec un seul appel DrawIndexedPrimitives. Possible?
J'ai des problèmes avec les coordonnées UV. Je trouve qu'il est impossible de trouver des valeurs UV appropriées qui fonctionneront pour toutes les faces du cube.
Prenez la numérotation suivante comme exemple:
UV est réglé sur (0, 0) pour le sommet A. Pour tous les sommets diagonalement opposé à A (sur les trois faces de partage A comme vertex), je mets UV à (1, 1). Maintenant, les trois faces qui n'ont pas de sommet A ont chacune deux sommets qui ont une valeur UV de (1, 1). Je crois comprendre que cela ne devrait pas être le cas.
Quelle est alors la solution?