This commit is contained in:
Kseninia Mikhaylova 2024-07-01 10:44:49 +03:00
parent 46d2586e69
commit 12c38ce414
2 changed files with 4 additions and 7 deletions

View File

@ -34,9 +34,9 @@ const loadModels = async () => {
const res = await fetch(`${SERVER_URL}/api/obj/scene/${props.source}`)
const raw_data = await res.json() as scene3D
if (raw_data.hdr_gainmap) envVars.hdr_gainmap = `${IMAGE_URL}/${raw_data.hdr_gainmap}`
if (raw_data.hdr_json) envVars.hdr_json = `${IMAGE_URL}/${raw_data.hdr_json}`
if (raw_data.hdr_webp) envVars.hdr_webp = `${IMAGE_URL}/${raw_data.hdr_webp}`
envVars.hdr_gainmap = raw_data.hdr_gainmap ? `${IMAGE_URL}/${raw_data.hdr_gainmap}` : undefined
envVars.hdr_json = raw_data.hdr_json ? `${IMAGE_URL}/${raw_data.hdr_json}` : undefined
envVars.hdr_webp = raw_data.hdr_webp ? `${IMAGE_URL}/${raw_data.hdr_webp}` : undefined
const data = raw_data.elements
if (!controls.value) return;
@ -154,10 +154,8 @@ watch(() => props.source, () => {
})
</script>
<template>
<Suspense>
<Env v-bind="envVars" />
</Suspense>
<TresGroup name="loaded">
<Env v-bind="envVars" />
<template v-for="item in models">
<TresGroup :name="item.name">
<TresObject3D v-bind="item.modelFile.clone()" />

View File

@ -8,7 +8,6 @@ import { usePromoScene } from '../../stores/promo_scene';
const sidebar = usePromoSidebar()
const scene = usePromoScene()
const sidebar_obj = ref()
console.log(scene.list)
// onClickOutside(sidebar_obj, () => sidebar.close())
</script>
<template>