IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ogre Discussion :

Affichage Line 3D


Sujet :

Ogre

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 77
    Par défaut Affichage Line 3D
    Hello,

    Je voudrais faire un truc qui affiche des lignes, je voulais savoir si on devait obligatoirement donner un nouveau nom à chaque ligne ? ou y a t'il une astuce pour tracer des lignes sans leur donner de nom ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    	void createLine(Real _x1, Real _y1, Real _z1, Real _x2, Real _y2, Real _z2) 
    	{
    		ManualObject* myManualObject;
    		MaterialPtr   myManualObjectMaterial;
    		SceneNode* myManualObjectNode;
    		myManualObject = mSceneMgr->createManualObject("manual1"); // Pb avec le nom
    		myManualObjectNode = mSceneMgr->getRootSceneNode()->createChildSceneNode("manual1_node"); 
    		myManualObjectMaterial = MaterialManager::getSingleton().create("manual1Material","debugger"); 
    		myManualObjectMaterial->setReceiveShadows(false); 
    		myManualObjectMaterial->getTechnique(0)->setLightingEnabled(true); 
    		myManualObjectMaterial->getTechnique(0)->getPass(0)->setDiffuse(0,0,1,0); 
    		myManualObjectMaterial->getTechnique(0)->getPass(0)->setAmbient(0,0,1); 
    		myManualObjectMaterial->getTechnique(0)->getPass(0)->setSelfIllumination(0,0,1); 
    		myManualObject->begin("manual1Material", Ogre::RenderOperation::OT_LINE_LIST); 
    		myManualObject->position(_x1, _y1, _z1); 
    		myManualObject->position(_x2, _y2, _z2); 
    		// etc 
    		myManualObject->end(); 
    		myManualObjectNode->attachObject(myManualObject);	
    	}

  2. #2
    Membre chevronné
    Avatar de gusgus
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 500
    Par défaut
    Je ne pense pas que tu puisse ne pas donner de nom. C'est d'ailleur dans la roadMap de la version 1.7 de Ogre (http://www.ogre3d.org/wiki/index.php/CthughaNotes).
    Essay de laisser blanc, peut-etre que sa marchera (mais j'en doute).

Discussions similaires

  1. [GD::Graph::lines] affichage des coordonnées
    Par Jasmine80 dans le forum Modules
    Réponses: 22
    Dernier message: 07/05/2010, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo