opengl 载入obj文件问题
大神门好
我用OPENGL载入一个OBJ文件,是一立方体。点的顺序储存好了,总共有36个点依次排序。每三个点画一个三角形,两个三角型组成一个面。但是画出来的时候变成不规则的几何体,于是我先画一个三角形,第一个三角形的样子差不多,是个正三角形。第二个三角形就出错了,变成了等腰三角形. 有谁遇到过类似的问题。求解脱。。
[解决办法]
我以前做这个是用3d max导出来的,然后用代码解析~
- C/C++ code
# 3ds Max Wavefront OBJ Exporter v0.94b - (c)2007 guruware# File Created: 21.04.2011 16:40:09## object Box01#v -8.85 -19.88 0.00v -8.85 6.92 0.00v 36.11 6.92 0.00v 36.11 -19.88 0.00v -8.85 -19.88 25.07v 36.11 -19.88 25.07v 36.11 6.92 25.07v -8.85 6.92 25.07# 8 verticesvn 0.00 0.00 -1.00vn 0.00 0.00 1.00vn 0.00 -1.00 0.00vn 1.00 0.00 0.00vn 0.00 1.00 0.00vn -1.00 0.00 0.00# 6 vertex normalsvt 1.00 0.00 0.00vt 1.00 1.00 0.00vt 0.00 1.00 0.00vt 0.00 0.00 0.00# 4 texture coordsg Box01f 1/1/1 2/2/1 3/3/1 f 3/3/1 4/4/1 1/1/1 f 5/4/2 6/1/2 7/2/2 f 7/2/2 8/3/2 5/4/2 f 1/4/3 4/1/3 6/2/3 f 6/2/3 5/3/3 1/4/3 f 4/4/4 3/1/4 7/2/4 f 7/2/4 6/3/4 4/4/4 f 3/4/5 2/1/5 8/2/5 f 8/2/5 7/3/5 3/4/5 f 2/4/6 1/1/6 5/2/6 f 5/2/6 8/3/6 2/4/6 # 12 faces