As you can see in image, i added two same size sphere at different location.
first sphere(at (0,0,0) exactly look like circle because camera position is (0,0,50)
second sphere position(30,0,0) is slightly away from origin.
obviously, second sphere visualization is not same as first because of camera position and sphere postion.
my question is that is there any way in three js by which second sphere also look like same as first at that position
Like this one? Example
geometry = new THREE.SphereGeometry( 5, 32, 32 );
geometry2 = new THREE.SphereGeometry( 5, 32, 164 );
material = new THREE.MeshNormalMaterial();
mesh = new THREE.Mesh(geometry, material);
mesh2 = new THREE.Mesh(geometry2, material);
mesh2.position.set(12,0,0);
scene.add(mesh);
scene.add(mesh2);
No.
your example is same as mine.
second sphere looks little stretch in x direction
You can try to use OrthographicCamera ? Or adjust FOV of the perspective camera, although that will result in weird behaviour probably.
2 Likes
In this Example the Spheres are symmetric, having the x in -12 and 12 (in my case).