|
最近终于过了OSG编译的关,开始学习海军教程了~不过有一些问题,特地来想大家请教~
在第一章的代码中,有这一段关于颜色的代码,但是我简单查阅了一下OSG2.6的参考文档,以及源代码
但似乎收获甚微,也是我自己现在的经验不足,也脱离了MSDN,一下子就乱了手脚了~
也希望大家能给点儿搜索资料的办法
//Vec4数组用于保存颜色值
Vec4Array* colors = new Vec4Array;
colors->push_back( Vec4( 1.0f , 0.0f , 0.0f , 1.0f ) );//红色---0
colors->push_back( Vec4( 0.0f , 1.0f , 0.0f , 1.0f ) );//绿色---1
colors->push_back( Vec4( 0.0f , 0.0f , 1.0f , 1.0f ) );//蓝色---2
colors->push_back( Vec4( 1.0f , 1.0f , 1.0f , 1.0f ) );//白色---3
OSG中颜色的表示方法,四维向量的各维含义?
这也是第一章中的一段代码
//作用不明,可有可无的代码
//Vec2Array* texcoords = new Vec2Array( 5 );
//(*texcoords)[0].set( 0.00f , 0.0f );
//(*texcoords)[1].set( 0.25f , 0.0f );
//(*texcoords)[2].set( 0.50f , 0.0f );
//(*texcoords)[3].set( 0.75f , 0.0f );
//(*texcoords)[4].set( 0.50f , 1.0f );
//pyramidGeometry->setTexCoordArray( 0 , texcoords );
这段代码的实际意义?
我归结一下我的问题:
1.关于OSG,大家谈一下自己搜索资料的方法和经验.
2.关于第一段的代码,指示颜色的4维数组的,各个向量的含义.
3.关于第二段的代码的意义
谢谢~
[ 本帖最后由 uuunreal 于 2009-1-6 21:02 编辑 ] |
|