Estoy tratando de cargar un archivo .obj en three.js pero tengo problemas para importar las bibliotecas para el cargador de objetos. En la consola dice TRES.OBJLoader2 no es un constructor. Estoy tratando de cargar el archivo localmente.
También intenté cargar el archivo .gltf usando la biblioteca gltfloader, pero parece que no puedo importar las bibliotecas correctamente.
este es el código html para importar el script OBJLoader:
<script src="resources/threejs/r105/js/loaders/LoaderSupport.js"></script> <script src="resources/threejs/r105/js/loaders/OBJLoader2.js"></script>este es el código js para obj loader:
const objLoader = new THREE.OBJLoader2(); objLoader.load('house.obj', (event) => { const root = event.detail.loaderRootNode; scene.add(root); });También traté de importar las bibliotecas localmente creando un archivo GLTFLoader.js y usando
<script src="GLTFLoader.js"></script>pero eso tampoco funcionó.