diff --git a/components/model/fence.vue b/components/model/fence.vue index 194d9e0..2a7c273 100644 --- a/components/model/fence.vue +++ b/components/model/fence.vue @@ -63,17 +63,20 @@ for (let index = 0; index < lamelles_count.value; index++) { textures.push(new CanvasTexture(element)) } const extra = ref((extra_section && props.index == (section_count.value + 1)) ? extra_section.value * 0.001 : false) +if (extra.value) { + pillar_two_pos.value = extra.value * 0.5 + pillar_size + bSize - 0.01 +} watch([extra_section, section_count], () => { extra.value = (extra_section && props.index == (section_count.value + 1)) ? extra_section.value * 0.001 : false if (extra_section && props.index == (section_count.value + 1)) { - // pillar_one_pos.value = extra_section.value * -0.5 - 0.015 - // pillar_two_pos.value = extra_section.value * 0.5 + pillar_size + bSize - 0.01 - // } else { - // pillar_one_pos.value = fence_section.value * -0.5 - 0.015 - // pillar_two_pos.value = fence_section.value * 0.5 + pillar_size + bSize - 0.01 + // pillar_one_pos.value = extra_section.value * -0.5 - 0.015 + pillar_two_pos.value = extra.value * 0.5 + pillar_size + bSize - 0.01 + } else { + // pillar_one_pos.value = fence_section.value * -0.5 - 0.015 + pillar_two_pos.value = fence_section.value * 0.5 + pillar_size + bSize - 0.01 } }) -console.log({pillar_size}) +console.log({ pillar_size, fence_section: fence_section.value })