OpenGL["noël"]

OpenGL["noël"]

  • Intro et SDK
  • Bronze
  • Silver
  • Gold
  • Blog
  • OpenGL Documentation
  • OpenGL Wiki
  • GitHub
  • My glTF Viewer Tutorial

›Hello Triangle

Hello Triangle

  • Le code de base
  • Dessiner un triangle blanc
  • Dessiner un triangle en couleurs
  • Utiliser une structure de vertex
  • Dessiner un quad
  • Dessiner un disque
  • Utiliser les buffers d'index

Les shaders

  • Shaders, kesako ?
  • Les shaders par l'exemple
  • Charger, compiler et utiliser
  • Jouer avec les shaders
  • Mandelbrot
  • Préparer la suite
  • Un triangle qui tourne
  • Envoyer des matrices
  • Plusieur triangles
  • Textures

Dessiner un quad

A partir de maintenant, à vous de vous débrouiller. Je vous indique ce qu'il faut faire sans le blabla qui va avec.

Le but de cet exercice est de dessiner un quad au centre de l'écran (avec des couleurs) à la place du triangle. Le quad doit aller de -0.5 à 0.5 sur chacun des deux axes.

Commencez par dessiner le quad sur une feuille et découpez le en deux triangles. Identifiez la position de chaque sommet.

Dessiner un quad, c'est juste dessiner deux triangles, donc 6 sommets. En utilisant les positions identifiées sur papier, modifiez votre code pour dessiner le quad. Il faut: modifier le tableau de sommet, l'appel à glBufferData (pour la taille du tableau passée en paramètre) et l'appel à glDrawArrays (dans la boucle de rendu) de manière à dessiner 6 sommets au lieu de 3.

← Utiliser une structure de vertexDessiner un disque →
OpenGL["noël"]
About Me
Personal websiteGithub
About This Website
BlogopenglnoelPowered by Docusaurus
About OpenGL
Documentation (docs.gl)Wiki
Copyright © 2021 Laurent NOEL