2015-02-24 39 views
-1

好,所以我想用JoglGL来扩展一些东西。 我的代码会缩放一些东西,但我希望它是来自我的固定点,这是我的起源..我在文档中阅读,如果我选择一个固定点离开它应该工作,但每次我都做并从中心点移动...任何想法?如何制作东西从固定点缩放

公共无效刻度(双SX,SY双) {

 vertices[0][0]=vertices[0][0]*sx; 
     vertices[0][1]=vertices[0][1]*sy; 
     vertices[1][0]=vertices[1][0]*sx; 
     vertices[1][1]=vertices[1][1]*sy; 
     vertices[2][0]=vertices[2][0]*sx; 
     vertices[2][1]=vertices[2][1]*sy; 
     vertices[3][0]=vertices[3][0]*sx; 
     vertices[3][1]=vertices[3][1]*sy; 


} 
+0

我也有一个旋转方法,将需要相同,但我认为如果有人帮我一个,我可以很容易地工作。 – user3020002 2015-02-24 00:28:59

回答

0

在上面的代码段中,缩放因子sxsy被施加到所有顶点即vertices[][]数组的元素。跳过缩放因子至vertices[0][0],并解决您的问题。 :)