Berechnung der Normalen in einem DreiecksnetzC++

Programme in C++. Entwicklerforum
Anonymous
 Berechnung der Normalen in einem Dreiecksnetz

Post by Anonymous »

Ich habe ein Dreiecksnetz mit 10000 Scheitelpunkten (100x100) gezeichnet und es wird ein Gras gemahlen. Ich habe Gldrawelements () dafür verwendet. Ich habe den ganzen Tag geschaut und kann immer noch nicht verstehen, wie man die Normalen dafür berechnet. Hat jeder Scheitelpunkt seine eigenen Normalen oder hat jedes Dreieck seine eigenen Normalen? Kann mich jemand in die richtige Richtung zeigen, wie ich meinen Code bearbeiten kann, um Normalen zu integrieren? < /P>

Code: Select all

struct vertices {
GLfloat x;
GLfloat y;
GLfloat z;
}vertices[10000];

GLuint indices[60000];

/*
99..9999
98..9998
........
01..9901
00..9900
*/

void CreateEnvironment() {
int count=0;
for (float x=0;x

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post