diff --git a/components/calcModels.vue b/components/calcModels.vue
index 6e2a7a3..2b96ec4 100644
--- a/components/calcModels.vue
+++ b/components/calcModels.vue
@@ -6,6 +6,7 @@ import { OrbitControls, Environment, useGLTF } from '@tresjs/cientos'
const section_count = useState('section_count')
const fence_section = useState('fence_section')
const extra_section = useState('extra_section')
+const max_size = useState('max_size')
const controlsState = reactive({
distance: section_count.value,
@@ -83,7 +84,7 @@ watch(section_count, () => {
-
+
diff --git a/components/calcValues.vue b/components/calcValues.vue
index 6d0021c..6a83be1 100644
--- a/components/calcValues.vue
+++ b/components/calcValues.vue
@@ -196,7 +196,7 @@ const plurals = {
Забор общей длиной {{ form_state.total_length }}{{ '\xa0' }}м,
{{ section_count }}
по
- {{ (form_state.length || 0).toFixed(2) }}{{ '\xa0' }}мм
+ {{ parseInt(form_state.length).toFixed(2) }}{{ '\xa0' }}мм
и 1 дополнительная секция длиной {{ form_state.extra_section.toFixed(2) }}{{ '\xa0'
}}мм.
@@ -207,7 +207,7 @@ const plurals = {
{{ section_count * lamelles_count }}
- {{ `длиной ${form_state.length.toFixed(2)}\xa0мм` }}и
+ {{ `длиной ${parseInt(form_state.length).toFixed(2)}\xa0мм` }}и
{{ ~~(!!form_state.extra_section.toFixed(2)) * lamelles_count }}
{{ `длиной ${form_state.extra_section}\xa0мм` }}
diff --git a/components/model/parametric.vue b/components/model/parametric.vue
index f690b6e..5d2a082 100644
--- a/components/model/parametric.vue
+++ b/components/model/parametric.vue
@@ -9,6 +9,8 @@ import { useGLTF, } from '@tresjs/cientos'
const section_count = useState('section_count')
const extra_section = useState('extra_section')
+const max_size = useState('max_size', () => 13)
+
const { scene, renderer, camera } = useTresContext()
renderer.value.toneMapping = ReinhardToneMapping
@@ -49,7 +51,7 @@ onMounted(() => {
-
+