调整HR胳膊的位置
广告
{{v.name}}
📋 原始需求(task.md):
现在HR拿着红章的胳膊没有连接在身体之上,需要挪动位置
现在HR拿着红章的胳膊没有连接在身体之上,需要挪动位置
HR 举着红章的右臂是悬在身体之外的:旋转支点落在躯干轮廓以外,加上动作角度偏小,看起来像一条独立的棍子在挥动。
问题分析
原实现中右臂以 (355, 205) 为支点旋转,而躯干在该高度处的右边缘只到 x ≈ 318,支点完全在身体轮廓之外,所以上臂根部与肩膀之间始终存在空隙。
另外抬起角 -68° 到砸下角 -43° 的落差只有 25°,落章动作的幅度不够明显。
解决方案
- 旋转支点改为
334px 240px,落在躯干右肩内部;同时新增一个半径 15 的肩关节圆形盖住上臂根部,胳膊在任何角度都与身体相连 - 上臂矩形改为
x=323 y=232 h=98,根部插入胸腔,末端到拳头translate(334 330) - 动作幅度加大:抬起
-115°(举过头侧)→ 砸下-78°→ 回弹-82°→ 复原 - 拳头反旋改为
rotate(80),使砸下瞬间章身正好垂直;落章冲击波同步移到(423, 290)圈住落点
验证
无头 Chrome 分别截取"抬起"与"砸下"两帧:抬起时胳膊自右肩伸向右上方至头部右侧,砸下时红章落在桌面右侧纸张上、冲击波环可见,两个姿态下胳膊与躯干均无缝连接。