You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Recomendations-for-future-developers.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,47 @@ Implementing logic to exclude raycasting on body parts hidden by the slicer coul
24
24
### New features
25
25
There are still some pending new features, such as the inclusion of blood pressure functionality and additional human parts or organs suggested by the nursing faculty. These enhancements would be valuable additions to the application. For some more details, please go to '(User) requirements list' Issue on GitHub repository.
26
26
27
+
---
28
+
29
+
### Recommendations from @animepuika
30
+
31
+
#### 🧑🏫 Usability & UI Enhancements
32
+
33
+
- Develop a tutorial or onboarding level to guide first-time users through:
34
+
- Toggling anatomical layers
35
+
- Using the slicer
36
+
- Interacting with simulation indicators
37
+
- Automatically activate the slicer menu when accessed to reduce confusion.
38
+
- Fully localize the user interface into Dutch, including:
39
+
- Quiz buttons
40
+
- Feedback messages
41
+
- Interface text
42
+
43
+
#### ⚙️ System Stability & Technical Refactoring
44
+
45
+
- Resolve crash behavior in the `SimulationManager`, especially during:
46
+
- Complex state transitions
47
+
- Niagara FX spawning or cleanup
48
+
- Refactor the simulation core to:
49
+
- Improve performance
50
+
- Increase runtime stability
51
+
- Simplify behavior switching logic
52
+
- Consolidate duplicated logic related to rendering and simulation parameters across diagnosis behaviors.
53
+
54
+
#### 🔬 Functional Expansion & Dynamic Simulation
55
+
56
+
- Enhance the blood circulation system to simulate:
57
+
- Dynamic blood pressure and flow changes per diagnosis
58
+
- Expand the shock system to include:
59
+
- Vitals integration (e.g. BPM and blood thickness)
60
+
- Real-time updates to temperature indicators
61
+
- Enable mesh-based deformation of blood vessels:
62
+
- Visually simulate shrinking/enlarging based on selected shock type
63
+
- Standardize Niagara FX triggering across all diagnoses for consistency and modularity.
64
+
65
+
> These improvements aim to evolve the Virtual Anatomy system into a scalable, production-ready tool for medical education.
66
+
67
+
27
68
??? "Recommendations left on version 1.0.0 of this documentation"
28
69
29
70
This seciton covers some recomendations we have for you. If you find this taken out of context, it is. I have written this to my porfolio and i am putting it here for you so that you have some stepping stones while starting this project and to know, what should you focuse on. I hope i have covered most of the aspects that needs to be done. Keep in mind that this is only my (Simon's) recomendations. Daniel will hopefuly have his own paragraph later on.
0 commit comments