- glBegin(GL_TRIANGLES);
- for i := 0 to obj.Objects.MeshCount - 1 do
- begin
- temp_vert := obj.Objects.Mesh[i].VertexArray;
- temp_face := obj.Objects.Mesh[i].FaceArray;
- for j := 0 to obj.Objects.Mesh[i].NFaces - 1do
- begin
- glVertex3f(temp_vert[temp_face[j].V1].X, temp_vert[temp_face[j].V1].Y, temp_vert[temp_face[j].V1].Z);
- glVertex3f(temp_vert[temp_face[j].V2].X, temp_vert[temp_face[j].V2].Y, temp_vert[temp_face[j].V2].Z);
- glVertex3f(temp_vert[temp_face[j].V3].X, temp_vert[temp_face[j].V3].Y, temp_vert[temp_face[j].V3].Z);
- end;
- end;
- glEnd;