#1 

14-06-2008 17:14:19

Bilbax
Membres
Date d'inscription:
Messages: 4
IP: 198.165.164.55
Courriel

Bonjour smile ,

En fouinant dans la doc je suis tombé sur ce que je cherchais : dessiner des traits et des rectangles avec les fonctions respectives draw3DLine et draw3DBox. La doc m'informe que leur dernier paramètre est un objet video::SColor, alors je fait ceci :

driver->draw3DLine(core::vector3df(0, 0, 0), core::vector3df(300, 0, 0), video::SColor(255, 255, 0, 0));

Le trait s'affiche mais celui est tout noir ! sad En cherchant sur Googe j'ai trouvé ce topic : Afficher des lignes en 3D, mais je ne vois pas comment résoudre le problème hmm .

Merci d'avance de votre aide.
++


Hors ligne


#2 

14-06-2008 17:55:25

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 90.38.171.225
Courriel  Site web

il te faut définir ça par le material du driver
driver->setMaterial....
avec un lighting false


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#3 

14-06-2008 17:57:19

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 90.38.171.225
Courriel  Site web

vite fait piqué dans mon code :
video::SMaterial m;
m.Lighting = false;
driver->setMaterial(m);


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#4 

14-06-2008 18:03:51

Bilbax
Membres
Date d'inscription:
Messages: 4
IP: 198.165.164.55
Courriel

Merci beaucoup ta méthode fonctionne sans problème big_smile .

Petites questions :

1/ Comment faut-t-il faire pour dessiner un rectangle (attention pas un pavé) plein ? Car avec draw3DBox c'est en fil de fer, j'ai tenté de mettre :

m.Wireframe = false;

Mais ça ne marche...

2/ Est-il possible d'inverser l'axe des cotes et des ordonnées ? (important)

Merci.


Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
117 invités en ligne
membre en ligne: -
RSS Feed