Sphere visualization

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).