Une classe pour afficher des lignes en 3D avec une certaine couleur

3D_lines

Intro :

Il peut être utile d’afficher des lignes dans la surface de rendu ; par exemple pour représenter des normales, des trajectoires, un repère, etc…

Prérequis :

– Savoir lire du C++

– Savoir utiliser la classe MeshSceneNode

– Savoir utiliser la classe ShaderTechnique et les déclarations de vertices.

Explications :

Voici le fichier Vertex3DLine.h :

 

Voici le fichier Vertex3DLine.cpp :

 

Voici le fichier ShaderTechnique_Vertex3DLine.h :

 

Voici le fichier ShaderTechnique_Vertex3DLine.cpp :

 

Voici le fichier 3DLine.fx correspondant :

 

Résumé :

Nous avons présenté un système permettant d’afficher des lignes dans la surface de rendu tout en pouvant spécifier leur couleur.