GLB/ FBX as Environment not standalone

I am trying from few days with Three JS to load Purchased GLB as envrionment like in the link but it loads wierdly , someone please assit me how do I achive glb or fbx file as environment as below to use it in VR

        const loader = new GLTFLoader();
        // Load a glTF resource
            // resource URL
            // called when the resource is loaded
            function (gltf) {


                gltf.animations; // Array<THREE.AnimationClip>
                gltf.scene; // THREE.Group
                gltf.scenes; // Array<THREE.Group>
                gltf.cameras; // Array<THREE.Camera>
                gltf.asset; // Object

            // called while loading is progressing
            function (xhr) {
                console.log((xhr.loaded / * 100) + '% loaded');

            // called when loading has errors
            function (error) {
                console.log('An error happened');