OPENGL纹理映射问题,谁答出了我给他500分,绝不食言!!!! (100分)

  • 主题发起人 主题发起人 HORNEY
  • 开始时间 开始时间
H

HORNEY

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个NURBS曲面(Y=0,以原点为中心,正方形)。接着帖纹理,但是纹理帖上去的
时候却严重扭曲变形,这是否与控制点设置有关?怎么样让NURBS上的纹理不变形呢?(
指在正方形状态下)?
(最好给出曲面控制点和纹理控制点数组数据,以0.5为单位)
 
你的曲线是怎么定描点的,你的纹理也怎么定位坐标。其他由 OGL 完成。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1591133
 
现在我改用另外一种方法:
先做一个NURBS曲面(Y=0,以原点为中心,正方形)。接着用如下方法往上帖纹理:
gluBeginSurface(Hrt);
gluNurbsSurface(Hrt,8,@knots,8,@knots,12,3,@PTS,u,v,GL_MAP2_TEXTURE_COORD_2);
gluNurbsSurface(Hrt,8,@knots,8,@knots,12,3,@PTS,u,v,GL_MAP2_NORMAL);
gluNurbsSurface(Hrt,8,@knots,8,@knots,12,3,@PTS,u,v,GL_MAP2_VERTEX_3);
gluEndSurface(Hrt);
其中当中三个方法调用的各种排列组合我都试过,都不能正常显示。
另:纹理是正常的,用正常四边形帖纹理时显示完全正常。
显卡:Rendition Verite 2200
Winnt4 Sp6
 
没人知道吗?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
689
import
I
I
回复
0
查看
684
import
I
后退
顶部