游戏开发中的数学和物理算法(18):缩放

2D缩放的数学形式


Sx代表x方向的缩放量,Sy代表y方向的缩放量。当Sx=Sy代表等比例缩放。

例如:将下图的矩形ABCD放大3倍。
游戏开发中的数学和物理算法(18):缩放
设A(10,10),那么缩放后的A',将通过下列计算获得A'(30,30)。

同理可以计算出缩放后的B'(150,30), C'(150,120),和 D'(30,120)。如图:
游戏开发中的数学和物理算法(18):缩放
虚线框表示的为缩放前的图形,实线框表示为缩放后的图形。

2D缩放在计算机中的实现:

2D缩放

 

3D缩放的数学形式:

3D缩放在计算机中的实现:

3D缩放

你可能感兴趣的:(游戏开发)