初学three.js,尝试在场景中添加几何形状,但是通过position调整位置后发现形状改变了。如下图,添加的八个圆球变成了橄榄球形状。
在中文网站查找无果,后来在stackoverflow中找到了答案https://stackoverflow.com/questions/55339164/sphere-object-deformation-after-changing-position-of-sphere。原来是因为透视畸变导致的,需要调整相机的fov属性。但是原理还没有搞清楚,下次更新。