Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1345 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Dirext8] Epaisseur d'une ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Dirext8] Epaisseur d'une ligne

n°222889
leander
Posté le 02-10-2002 à 19:36:20  profilanswer
 

Voila, j'affiche des lignes avec DirectX8 en mode immediat et je n'arrive pas trouver le renderstate à mettre pour choisir la largueur de ma ligne. Il y a a bien le renderstate D3DRS_POINTSIZE, mais apparement il n'a aucun effet sur l'epaisseur de la ligne afficher à l'écran. Es-ce que quelqu'un à une idée ?
 

mood
Publicité
Posté le 02-10-2002 à 19:36:20  profilanswer
 

n°223012
bjone
Insert booze to continue
Posté le 03-10-2002 à 00:41:19  profilanswer
 

le D3DRS_POINTSIZE c'est pour les PointSprites (système de particule utilisant une texture, où dans le VertexBuffer, tu mets un couple X,Y,Z pour traçer la particule, ce qui est plus rentable que d'utiliser un ou deux triangles ou un quad en opengl).
 
je -pense- que le mieux pour simuler une ligne à épaisseur variable, serait de passer par une texture, où tu fais deux triangles et tu changes la "largeur" des triangles pour grossir la ligne (en gros l'épaisseur est "faite" au niveaux des unités de texture).....
 
mais bon c'est une gruge :( moyenne


Message édité par bjone le 03-10-2002 à 00:41:47
n°223257
LeGreg
Posté le 03-10-2002 à 18:56:40  profilanswer
 

tu ne peux pas choisir l'epaisseur de ta ligne
la seule solution c'est de faire un quad de la bonne dimension
en calculant avec la projection inverse la taille a donner a ton quad pour avoir la bonne dimension a l'ecran.
 
LeGreg


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Dirext8] Epaisseur d'une ligne

 

Sujets relatifs
saut de ligne ds un mailRécuperer en ligne les donnés d'un compte mail...PLEASE HELP !
Une ligne de code pour windows...rmi registry; l'arreter depuis la ligne de commande!?
determiner les ligne visible ds un RichEditASP.NET Compteur d'utilisateur en ligne.
Trouver un numero de ligne dans MySQLAlterner la couleur d'une cellule d'une ligne a l'autre ( comme ici )
Proble de retour a la ligne dans formulaire PHP pour MySQL ?[INFO] Livres en ligne
Plus de sujets relatifs à : [Dirext8] Epaisseur d'une ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR