begin process at 2010 03 21 20:37:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

OpenGL

 > 

/** Cylindre partiel sous openGL **/


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

/** Cylindre partiel sous openGL **/

dimanche 4 mai 2008 à 13:32:23 | /** Cylindre partiel sous openGL **/

p4l4din

Bonjour tous le monde, bon voilà mon problème c'est que dans mon projet de modélisation j'ai besoin de dessiner un " cylindre partiel" ( un demi-cylindre ou moins ) sous OpenGL , la fonction pour les disques partiels existe bien /* gluPartialDisk */ parcontre pour les cylindres elle n'existe pas , si quelqu' un sais comment je peux faire.... merci pour vos réponses ....
lundi 5 mai 2008 à 18:44:37 | Re : /** Cylindre partiel sous openGL **/

luhtor

Réponse acceptée !
Ralala, c'est pourtant pas dur...

void DrawPartialDisk(float _start, float _end, int _subdiv, float _radius)
{
    const float lStep = (_end - _start) / (_subdiv - 1);

    glBegin(GL_TRIANGLE_FAN);
    glVertex2f(0.0f, 0.0f);

    for (int k = 0 ; k < _subdiv ; ++k)
    {
       glVertex2f(cos(k*lStep), sin(k*lStep));
    }

    glEnd();
};

Reste à en faire un cylindre, cad ajouter la notion de hauteur et relier deux disques partiels par des lignes ou des triangles selon ce que tu veux: wireframe ou filled.

Voila la méthode brutale, stupide et lente utilisé par glu qui n'existera bien plus. Mais bon ca te suffira probablement.
lundi 5 mai 2008 à 21:31:45 | Re : /** Cylindre partiel sous openGL **/

p4l4din

oui je crois que c'est la même idée que celle de juju12, merci pour ton aide
bonne soirée


Cette discussion est classée dans : opengl, existe, partiel, cylindre


Répondre à ce message

Sujets en rapport avec ce message

/** Cylindre partiel sur OpenGL **/ [ par p4l4din ] Bonjour tous le monde, bon voilà mon problème c'est que dans mon projet de modélisation j'ai besoin de dessiner un " cylindre partiel" ( un demi-cylin Opengl : Collision Box [ par BARACOUDAS ] Bonjour à tous,Bravo pour ce site, sa fait plaisir de savoir qu'il existe des personnes pretes à aider les débutants comme moi...Voila mon soucis,j'ai COMMANDE [double clique] [ par Maarch ] J'ai cherché un peu partout mais j'ai rien trouvé. Voila il existe quelques commande du style MOUSEMOVE x y pour bouger la souris jusqu'au point X,Y e les types des variables en openGL [ par malbackt ] Salut tout le monde:ça se pourrait que ma question soit bête , mais espérons que quelqu'un pourrait me répondre à ces questions :1- Quand est ce qu'on Vérifier valeur registre [ par Sniperr ] Bonsoir,J'aimerais savoir comment vérifier si (par exemple) la valeur "Version" existe dans "HKEY_LOCAL_MACHINE\SOFTWARE\AGORA Software BV\codevb".J'a OpenGL debbug [ par baz187rem ] Bonjour à tous, En fait je ne savais pas vraiment ou je devais poser ma question du coup je la pose ici car il y a un lien quand même... En gros sur m gestion de la lumiere en openGL [ par malbackt ] Bonsoir à tous;J'ai un tout petit code en opengl et je voudrais bien comprendre la gestion de la lumière:GLfloat LightAmbient[]=  { 0.5f, 0.5f, 0.5f, Existe-t-il des fonctions permettant de dériver une fonction en mathematiques [ par hasen ] Bonjour!Je dois coder le calcul d'un suite au rang n. Le problème est que cette suite est composé d'une fonction divisée par une fonction dérivée. Je opengl - rectangle - win32 [ par sokotanic ] bonjourapres avoir passé le tuto de nehe je me suis dis pourquoi me rectangle de dessin d'open gl occupe ma fenetre entier meme apres l'agrandisement, OpenGL MFC [ par zangdar76 ] Salut, J'ai créer un objet à base d'opengl avec des méthodes spécifiques à mon application pour dessiner différentes formes. Cet objet crée une fenêtr


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales