From e05319c556338be1d75e9abc49834ca965181166 Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Thu, 20 Jun 2024 11:19:36 +0300 Subject: [PATCH] color of explosion scheme --- components/expDiagram.vue | 6 ++-- components/model/diagram.vue | 64 ++++++++++++++++++++++++++---------- composables/useCalc.ts | 3 +- 3 files changed, 53 insertions(+), 20 deletions(-) diff --git a/components/expDiagram.vue b/components/expDiagram.vue index c21309d..1227bb2 100644 --- a/components/expDiagram.vue +++ b/components/expDiagram.vue @@ -10,7 +10,7 @@ const controlsState = reactive({ maxPolarAngle: (Math.PI / 2) - 0.2, }) -const explosion_state = useState('explosion_state', () => false) +const explosion_state = use_explosion_state() const toggleExpState = () => { explosion_state.value = !explosion_state.value } @@ -51,7 +51,9 @@ onMounted(() => { - + + + diff --git a/components/model/diagram.vue b/components/model/diagram.vue index a1dd4e8..3b78248 100644 --- a/components/model/diagram.vue +++ b/components/model/diagram.vue @@ -1,8 +1,10 @@ \ No newline at end of file diff --git a/composables/useCalc.ts b/composables/useCalc.ts index 79e3cab..5eabb98 100644 --- a/composables/useCalc.ts +++ b/composables/useCalc.ts @@ -12,4 +12,5 @@ export const use_section_count = () => useState('section_count', () => 5) export const use_extra_section = () => useState('extra_section', () => 0) export const use_total_length = () => useState('total_length', () => (1000 * 5 - 100) * 0.001) export const use_min_length = () => useState('min_length', () => 1000) -export const use_max_size = () => useState('max_size', () => 13) \ No newline at end of file +export const use_max_size = () => useState('max_size', () => 13) +export const use_explosion_state = () => useState('explosion_state', () => false) \ No newline at end of file