- 积分
- 149
- 帖子
- 6
- 主题
- 5
- 精华
- 0
- 最后登录
- 2014-5-25
- 在线时间
- 24 小时
- 私信
|
发表时间 : 2013-4-25 20:19:28
|
浏览 : 1099 评论 : 0
各位大虾,我想在主线程中用VSG提供的函数写一个添加标识符的符号,想添加一个平面,之后添加纹理进行处理。
可是下面是想画一个四边形可是怎么都不显示,若是改成画两条线的话,就可以显示,是什么原因?请各位大虾帮忙看看
vuVec4<float> *color=vuAllocArray<vuVec4<float> >::malloc(1);
color[0].set(1.0f,0.0,0.0,1.0);
//color[1].set(1.0f,0.0,0.0,1.0);
//color[2].set(1.0f,0.0,0.0,1.0);
vuVec3<float> *vertex=vuAllocArray<vuVec3<float> >::malloc(8);
vertex[0].set(-5.0,0.0,10.0);
vertex[1].set(5.0,0.0,10.0);
vertex[2].set(5.0,0.0,5.0);
vertex[3].set(-5.0,0.0,5.0);
m_vrGeometry->setPrimitive(vrGeometry::PRIMITIVE_QUAD);
m_vrGeometry->setNumPrimitives(1);
m_vrGeometry->setColors(color,vrGeometry::BINDING_OVERALL );
m_vrGeometry->setVertices(vertex);
|
|