diff --git a/components/model/fence.vue b/components/model/fence.vue index 19e0db2..3d1009e 100644 --- a/components/model/fence.vue +++ b/components/model/fence.vue @@ -37,12 +37,12 @@ const setPillarValues = () => { } } -const getExtraValue = () => (extra_section.value && props.last_element) ? extra_section.value * 0.001 : false +const getExtraValue = () => (extra_section.value && props.last_element && !props.first_element) ? extra_section.value * 0.001 : false const extra = ref(getExtraValue()) setPillarValues() const make_translate_to_section = (source = fence_section.value) => { - const one_s = (source + pillar_size) * scale_koef + const one_s = (source + (remove_pillar.value ? 0 : pillar_size)) * scale_koef let r = (props.index - 1) * one_s if (typeof extra.value == 'number') { r -= (fence_section.value - extra.value) * scale_koef * 0.5