我在跟踪https://github.com/ssloy/tinyrenderer/wiki/Lesson-1:-Bresenham%E2%80%99s-Line-Drawing-Algorithm教程时遇到了麻烦。请看下面的图片。
以下是代码:
https://drive.google.com/open?id=19ktNFxNa6jaZm3IjpKhvmuAj74ImlrGk
答案 0 :(得分:0)
这很容易。 OBJ vert指数从1开始,从0开始。 我只需减去1:
VTN::VTN(char** buf)
{
v=strtol(*buf,buf,10)-1;
(*buf)++;
t=strtol(*buf,buf,10)-1;
(*buf)++;
n=strtol(*buf,buf,10)-1;
(*buf)++;
}