3d 球体在平移时拉伸

3d 球体在平移时拉伸,3d,processing,3d,Processing,执行此操作时:(将球体平移到中心) 我得到的结果应该是: 然而,当我试图将球体移开时,比如说底部- translate(width/2, height - 120); 我得到一个椭圆形: 如何使球体保持圆形,无论我如何移动/平移它?它只是因为拉伸而产生深度错觉 要使其显示为圆形,您需要使用 translate(width/2, height - 120);

执行此操作时:(将球体平移到中心)

我得到的结果应该是:

然而,当我试图将球体移开时,比如说底部-

translate(width/2, height - 120);
我得到一个椭圆形:


如何使球体保持圆形,无论我如何移动/平移它?

它只是因为拉伸而产生深度错觉

要使其显示为圆形,您需要使用

translate(width/2, height - 120);