发布网友
共1个回答
热心网友
宏定义。程序里的 ColoredVertex(c, v) 用 do{ glColor3fv(c); glVertex3fv(v); }while(0) 替代。替代时,RGB颜色c, 代入glColor3fv(c); 里的c 。 顶点3维座标v ,代入glVertex3fv(v); 里的v .
glColor3fv(c); -- 设当前颜色,glVertex3fv(v); -- 定义一个3维顶点。
do { } while(0); -- 只执行循环体1次。
ColoredVertex -- 英文意思是给顶点涂颜色