0
我想要做的第一件事就是轉換到屏幕中心並從那裏繪製所有對象。 然後我想申請tranlsate平移和縮放縮放。我想相對於中心點縮放!那麼它們的順序應該如何才能起作用呢?縮放和平移的平移和縮放順序
glTranslatef(width/2, height/2, 0);
gltranslate(centerX,centerY); // go to center point
glscale(zoom);
glTranslatef(offset.x/zoom, offset.y/zoom, offset.z/zoom); // pan
我試過上面的順序,但它沒有去中心點,它總是相對於(0,0)縮放。