動作
Fix #156
進行中
SC
SC
修正人體圖左右方向對應錯誤
Fix #156:
修正人體圖左右方向對應錯誤
概述
h1. 問題描述
軟組織損傷人體圖(Soft Tissue Body Map)中,所有成對的左右部位 SVG path 資料與病患視角不一致。由於人體圖為面對醫師的正面圖,病患的左側應對應畫面右側(高 x 座標),病患的右側應對應畫面左側(低 x 座標),但原始實作中左右方向相反。
h1. 影響範圍
- 前面全身圖(BODY_PARTS_FRONT):肩膀、上臂、肘、前臂、腕、手、大腿、膝、小腿、踝、腳,共 11 組左右配對
- 頭部放大圖(HEAD_ZONES):眼、耳、臉頰,共 3 組左右配對
- 口腔放大圖(MOUTH_ZONES):上牙齒、下牙齒,共 2 組左右配對
h1. 修正方式
將每組左右配對的 SVG path d 屬性互換,使 _left 部位持有高 x 座標路徑(畫面右側),_right 部位持有低 x 座標路徑(畫面左側),符合病患面朝醫師的解剖學慣例。
h1. 驗證
- npm run build 編譯通過
- 僅修改 BodySvgPaths.tsx 一個檔案,36 行互換,無邏輯變更
動作