From a85ee1e362daf69ecd2121554f129c8ea7a246ad Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 18 Jun 2024 14:00:09 +0300 Subject: [PATCH] explosion button --- assets/main.scss | 2 +- components/expDiagram.vue | 24 +++++++++++------------- components/model/diagram.vue | 29 ++++++++++++++++++----------- components/model/item.vue | 30 +++++++++--------------------- 4 files changed, 39 insertions(+), 46 deletions(-) diff --git a/assets/main.scss b/assets/main.scss index b48076b..6fcb891 100644 --- a/assets/main.scss +++ b/assets/main.scss @@ -31,7 +31,7 @@ body { } .logo { - @apply text-ioprim font-bold w-20 text-xl leading-4 py-4 col-span-4 xl:col-span-2; + @apply text-ioprim font-bold w-20 text-2xl leading-4 py-4 col-span-4 xl:col-span-2; } .menu { diff --git a/components/expDiagram.vue b/components/expDiagram.vue index cfd568e..d5160f3 100644 --- a/components/expDiagram.vue +++ b/components/expDiagram.vue @@ -9,25 +9,19 @@ const controlsState = reactive({ // enableZoom: false, maxPolarAngle: (Math.PI / 2) - 0.2, }) -const targetExplosion = useState('targetExplosion', () => { - const k = 1.5 - return { - kosynka: [0 * k, 0 * k, 0.75 * k], - krepleniye_planok: [0 * k, 0 * k, 0.5 * k], - osnova_stolba: [0 * k, 0 * k, 0 * k], - planki: [0 * k, 0 * k, -0.5 * k], - stolb: [0 * k, 0 * k, 1 * k], - verh: [0 * k, 0.25 * k, 0 * k], - } -}) + +const explosion_state = useState('explosion_state', () => false) +const toggleExpState = () => { + explosion_state.value = !explosion_state.value +} diff --git a/components/model/diagram.vue b/components/model/diagram.vue index 3385780..a1dd4e8 100644 --- a/components/model/diagram.vue +++ b/components/model/diagram.vue @@ -1,12 +1,18 @@ \ No newline at end of file diff --git a/components/model/item.vue b/components/model/item.vue index 0905357..2897c0c 100644 --- a/components/model/item.vue +++ b/components/model/item.vue @@ -1,7 +1,7 @@