王
王心惟
Unregistered / Unconfirmed
GUEST, unregistred user!
问题如题。在下的书中写到:
如:GLfloat ctrlpoints[100][100][3]中取4*4子集,则ustride为100*3,vstride为3。
而例程中定义的数组为4*4*3,求值器为:
qlMap2f(GL_MAP2_VERTEX_3,0,1,3,4,0,1,12,4,point),
^ ^
ustride和vstride分别是4,12而不是12,4,这是为何?
如:GLfloat ctrlpoints[100][100][3]中取4*4子集,则ustride为100*3,vstride为3。
而例程中定义的数组为4*4*3,求值器为:
qlMap2f(GL_MAP2_VERTEX_3,0,1,3,4,0,1,12,4,point),
^ ^
ustride和vstride分别是4,12而不是12,4,这是为何?