Actualmente estoy trabajando en un configurador de pasteles en línea. El problema que tengo es que no estoy realmente seguro de si lo que estoy haciendo es lo último en tecnología.
El configurador usa TRES.js para mostrar el modelo 3D de pasteles. Tengo varios modelos 3d de pasteles, que pueden ser subidos por el usuario. Esos modelos se almacenan en el servidor web. Cada pastel consta de un archivo .obj y un archivo .mtl.
Ahora... de lo que no estoy seguro. ¿Cuál es la mejor manera de recuperar esos modelos del servidor web? Probé ajax, pero por lo que sé, ajax no puede devolver archivos .obj o .mtr.
Entonces mi pregunta ¿Es ajax la solución adecuada para esto o hay un enfoque completamente diferente que debería considerar?
Entonces mi pregunta ¿Es ajax la solución adecuada para esto o hay un enfoque completamente diferente que debería considerar?
Sí, este es el enfoque correcto. Hoy en día, normalmente carga archivos desde el servidor a través de la API de búsqueda .
Pero si necesita los archivos OBJ/MTL para renderizar, simplemente puede cargarlos a través OBJLoader y MTLLoader y no tiene que preocuparse por las partes internas. Probablemente desee utilizar el ejemplo oficial respectivo three.js como plantilla de código: https://threejs.org/examples/webgl_loader_obj_mtl