diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-09-27 19:41:32 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-09-27 19:41:32 +0200 |
| commit | 326a3a6881313d2ea2a12e240307528fdc70e366 (patch) | |
| tree | 26bac2512586152b0432479a7ba3071097a65c6b | |
| parent | 4ce32970e7dfcd49abc474d6dc7b89d240a2e1ad (diff) | |
fix key
| -rw-r--r-- | src/graph.js | 3 | ||||
| -rw-r--r-- | src/views/App.js | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/graph.js b/src/graph.js index c4d7765..5a09cbb 100644 --- a/src/graph.js +++ b/src/graph.js @@ -202,9 +202,10 @@ export default function buildGraph({ db, handlers }) { if (catNumber === 33) { object.rotateY(Math.PI / 2); } + // the key is turned in a funky way if (catNumber === 48) { object.rotateZ(Math.PI * -0.25); - object.rotateX(Math.PI * -0.45); + object.rotateX(Math.PI * 0.45); object.rotateY(Math.PI * 0.5); } }; diff --git a/src/views/App.js b/src/views/App.js index 74f479f..bee8f1f 100644 --- a/src/views/App.js +++ b/src/views/App.js @@ -11,7 +11,7 @@ import Intro from "./Intro.js"; export default function App() { const [db, setDb] = useState(null); - const [intro, setIntro] = useState(true); + const [intro, setIntro] = useState(false); useEffect(async () => { const newDb = await loadDB(); @@ -60,11 +60,12 @@ function loadObject(item) { }); const mtlLoader = new MTLLoader(manager); const objLoader = new OBJLoader(manager); - mtlLoader.setMaterialOptions({ side: THREE.DoubleSide }); + mtlLoader.setMaterialOptions({ side: THREE.FrontSide }); mtlLoader.load(file.replace(".obj", ".mtl"), (materials) => { materials.preload(); objLoader.setMaterials(materials); objLoader.load(file, (object) => { + object.children.forEach((child) => (child.material.transparent = true)); item.object = object; resolve(); }); |
