What is the most effective method for creating a floor that extends infinitely in all directions in my canvas three.js scene?
Would it be more efficient to link a THREE.PlaneGeometry to the camera's position so that it moves along with the camera?
Alternatively, is there another approach to apply a texture to the floor of the scene?
I'm experiencing some difficulty with the visibility of my PlaneGeometry; oddly, I need to be at a specific distance from it to see it.
/* Creating the Floor */
var geometry = new THREE.PlaneGeometry( 1000, 1000, 1, 1 );
var material = new THREE.MeshBasicMaterial( { color: 0x0000ff } );
var floor = new THREE.Mesh( geometry, material );
floor.material.side = THREE.DoubleSide;
floor.rotation.x = degreeToRadian(90);
scene.add( floor );
Looking for suggestions and ideas!