Surgical simulation of Total Ankle Replacement (TAR) using Unity 6 for real-time visualization and SOFA Framework for biomechanically accurate FEM physics.
Simulate the before-and-after of ankle surgical intervention:
- Pre-Op ROM - Measure arthritic ankle range of motion (22-31deg typical)
- Bone Resection - Virtual tibial and talar bone cuts
- Implant Placement - Position tibial, talar, and bearing components
- Post-Op ROM - Measure post-operative range of motion (33-53deg typical)
| Document | Description |
|---|---|
| 01 - Clinical TAR Research | Surgical procedure, biomechanics, anatomy, material properties |
| 02 - Unity 6 Research | Physics, mesh API, rendering, plugin architecture |
| 03 - SOFA Framework Research | FEM solvers, collision, cutting, Unity integration |
| 04 - Specialized Agents | TAR Clinical, Unity, SOFA, and Integration expert definitions |
| 05 - User Needs | 8 user needs with acceptance criteria |
| 06 - Software Architecture | Layered architecture, data flow, technology stack |
| 07 - Software Requirements | 55+ traceable requirements (ANAT, ROM, RES, IMP, SIM, INT, PERF, UI) |
| 08 - Component Designs | 7 components with C# interfaces and data contracts |
| 09 - TDD Implementation Plan | 10-sprint plan with 131 tests across EditMode, PlayMode, and SOFA |
- Unity 6 (6000.x LTS) with URP
- SOFA Framework v25.12 (FEM physics backend)
- SofaUnity (InfinyTech3D) for in-process integration
- EzySlice (MIT) for runtime mesh cutting
- 3D Slicer for DICOM-to-mesh pipeline