what is setTexCoordArray

1 篇文章 0 订阅
Texture coordinates is a basic way to apply a texture on a geometry.
For each vertex, you give a 2D coordinate data to associate a vertex and a
texture point. OpenGl will interpolate the texture pixel between each
vertex, depending on theses coordinates.

The 2D texture coordinate have to be like this in your texture image:

[0,0]        [1,0]
  |------------|
  |            |
  |            |
  |            |
  |            |
  |------------|
[0,1]        [1,1]


In your example, with a single file of texture, you set the texture for each
side.
For each texture you set in OSG, you can set a texCoordinateArray.
The index you set  pyramidGeometry->setTexCoordArray(*0*,texcoords);
correspond to the texture index you set before, when setting the texture.

Have a look on Texture coordinate on the web, you'll find a lot of
explanations.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值