From c5d39aba919f3de0008f73eedc66564e8251c16e Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Wed, 2 Oct 2024 10:47:04 +0300 Subject: [PATCH 1/6] nan fix --- components/modal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/modal.vue b/components/modal.vue index 81a8c00..8353e2f 100644 --- a/components/modal.vue +++ b/components/modal.vue @@ -189,7 +189,7 @@ const total_txt = computed(() => { if (isTopper) decor.topper = { txt: 'Колпак', value: getTopperName(pillar_topper.value) } } - const total = [extra, regular, decor].map(item => Object.values(item).map(el => el ? el.value : 0)).flat().reduce((a, b) => a + b, 0) + const total = [extra, regular].map(item => Object.values(item).map(el => el ? el.value : 0)).flat().reduce((a, b) => a + b, 0) const res_regular = Object.values(regular).map(item => Object.entries(item).map(el => el[0] == 'value' ? roubleSign.format(el[1] as number) : el[1]).join(': ') -- 2.40.1 From b4caaaf18fb69b447e989a70acb467e223a5caae Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Wed, 2 Oct 2024 10:56:40 +0300 Subject: [PATCH 2/6] brace visibility --- utils/material.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/utils/material.ts b/utils/material.ts index 035dcf9..b879ef1 100644 --- a/utils/material.ts +++ b/utils/material.ts @@ -1,7 +1,7 @@ import { Color, DoubleSide, MeshStandardMaterial, RepeatWrapping, - Texture, TextureLoader, + Texture, TextureLoader, type WebGLProgramParameters } from "three" import { useLoader, } from '@tresjs/core' @@ -75,9 +75,11 @@ const m_onBeforeCompile = (shader: WebGLProgramParameters) => { ` ); }; -export const set_material = (scene: any, color: any, pattern: { pattern: patternIds, count: number } | undefined = undefined) => { +export const set_material = ( + scene: any, + color: any, + pattern: { pattern: patternIds, count: number } | undefined = undefined) => { let c = color - const material = noiseMaterial.clone() material.color = new Color(c || '#9c9c00') material.onBeforeCompile = m_onBeforeCompile @@ -93,6 +95,7 @@ export const set_material = (scene: any, color: any, pattern: { pattern: pattern res.repeat.set(1, pattern.count); res.needsUpdate = true material.alphaMap = res + scene.renderOrder = 0 return res }) } -- 2.40.1 From 7bc50a9b975c4eaefb3467b45a19d4c3757faabf Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Wed, 2 Oct 2024 11:04:09 +0300 Subject: [PATCH 3/6] new topper and bottom --- components/model/fence.vue | 2 +- public/models_one/pillar/bottom.glb | Bin 9136 -> 7260 bytes public/models_one/pillar/topper/top.glb | Bin 9116 -> 7236 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/components/model/fence.vue b/components/model/fence.vue index 3d1009e..6c9921d 100644 --- a/components/model/fence.vue +++ b/components/model/fence.vue @@ -142,7 +142,7 @@ const setPillar = () => { pillar_inner.scale.setComponent(1, lamelles_count.value); const bottom = props.models.pillar_bottom.children[0]; - bottom.position.setComponent(1, lSize * -1); + bottom.position.setComponent(1, lSize * -0.5); let arr = [top, pillar_outer, pillar_inner, bottom] arr.map(el => { diff --git a/public/models_one/pillar/bottom.glb b/public/models_one/pillar/bottom.glb index 9c4586263b259f976f5a47f040a3e8951b53a4b0..d8253c45c63d2e3a335ce3e8fdb3aee1d710a401 100644 GIT binary patch literal 7260 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 E0Z?Hij{pDw diff --git a/public/models_one/pillar/topper/top.glb b/public/models_one/pillar/topper/top.glb index 534296e17b610b4556a06f3e1f949b03307487c1..0eaabb0228c8e18b682d095750e429ccb1b7e3ea 100644 GIT binary patch literal 7236 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 WsAf8NbwGAd9kTks5+;t Date: Wed, 2 Oct 2024 11:08:46 +0300 Subject: [PATCH 4/6] remove noise from exp diagram --- components/model/diagram.vue | 4 ++-- utils/material.ts | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/components/model/diagram.vue b/components/model/diagram.vue index 3844897..96b59c0 100644 --- a/components/model/diagram.vue +++ b/components/model/diagram.vue @@ -25,8 +25,8 @@ const { scene: verh } = await useGLTF('/models_exp/verh.glb') const lamelle_color = use_lamelle_color() const pillar_color = use_pillar_color() -set_material(planki, getColorHexFromRal(lamelle_color.value)); -[stolb, verh, krepleniye_planok].map(el => set_material(el, getColorHexFromRal(pillar_color.value))) +set_material(planki, getColorHexFromRal(lamelle_color.value), undefined, false); +[stolb, verh, krepleniye_planok].map(el => set_material(el, getColorHexFromRal(pillar_color.value), undefined, false))