Remove now-unneeded backface-culling disabler
authorLanius Trolling <lanius@laniustrolling.dev>
Fri, 14 Mar 2025 20:09:55 +0000 (16:09 -0400)
committerLanius Trolling <lanius@laniustrolling.dev>
Fri, 14 Mar 2025 20:10:13 +0000 (16:10 -0400)
src/main/resources/static/init.js
src/main/resources/static/mesh.js

index 68d41050869dd35f4cf44f9c752549105b29ba50..105e1cefcfe38fae38aee9658b3ff7d8a3f4e678 100644 (file)
                                                promises.push((async () => {
                                                        const modelName = canvas.getAttribute("data-model");
                                                        const modelAsync = (async () => {
-                                                               const mtlLoader = new THREE.MTLLoader();
-                                                               mtlLoader.setMaterialOptions({
-                                                                       side: THREE.DoubleSide,
-                                                               });
-
-                                                               const mtlLib = await mtlLoader.setPath("/assets/meshes/").setResourcePath("/assets/meshes/").loadAsync(modelName + ".mtl");
+                                                               const mtlLib = await (new THREE.MTLLoader()).setPath("/assets/meshes/").setResourcePath("/assets/meshes/").loadAsync(modelName + ".mtl");
                                                                mtlLib.preload();
                                                                return await (new THREE.OBJLoader()).setPath("/assets/meshes/").setResourcePath("/assets/meshes/").setMaterials(mtlLib).loadAsync(modelName + ".obj");
                                                        })();
index 9ba70f309a7837043f865798e4c44ebc14b81781..9ab3afac7f67e368223169b7091d2ceba51e2ba3 100644 (file)
                        const canvas = document.querySelector("canvas");
 
                        const model = (() => {
-                               const mtlLoader = new THREE.MTLLoader();
-                               mtlLoader.setMaterialOptions({
-                                       side: THREE.DoubleSide,
-                               });
-
-                               const mtlLib = mtlLoader.parse(modelMtl, "/assets/meshes/");
+                               const mtlLib = (new THREE.MTLLoader()).parse(modelMtl, "/assets/meshes/");
                                mtlLib.preload();
                                return (new THREE.OBJLoader()).setMaterials(mtlLib).parse(modelObj);
                        })();