diff --git a/src/components/InteractiveObjects/ImageObject/ImageObject.js b/src/components/InteractiveObjects/ImageObject/ImageObject.js index e86d933..7d970a5 100644 --- a/src/components/InteractiveObjects/ImageObject/ImageObject.js +++ b/src/components/InteractiveObjects/ImageObject/ImageObject.js @@ -1,5 +1,5 @@ import { EventManager } from "@/lib/EventManager"; -import { MeshStandardMaterial, MeshBasicMaterial, PlaneGeometry, Mesh, DoubleSide, Vector3 } from "three"; +import { MeshStandardMaterial, MeshBasicMaterial, PlaneGeometry, Mesh, DoubleSide, FrontSide } from "three"; class ImageObject extends EventManager{ emits = ['finish', 'interaction'] @@ -15,7 +15,7 @@ class ImageObject extends EventManager{ let mp = { map: t, alphaTest: 0.5, - side: DoubleSide + side: obj.singleSide? FrontSide : DoubleSide }; if (obj.nm) { mp.normalMap = engine.loadTexture(obj.nm, obj.path); diff --git a/src/components/InteractiveObjects/ImageObject/ImageObject.vue b/src/components/InteractiveObjects/ImageObject/ImageObject.vue index eb923d8..da41aa6 100644 --- a/src/components/InteractiveObjects/ImageObject/ImageObject.vue +++ b/src/components/InteractiveObjects/ImageObject/ImageObject.vue @@ -3,6 +3,7 @@
{{ modelValue.title }}
+