Composer中无“动态坐标对齐”,需手动设置枢轴并配合关键帧驱动变换;枢轴错则旋转/平移偏移,必须精准对准真实旋转中心(如螺栓轴线中点、铰链孔坐标),设后须“捕获视图”,且关键帧需严格匹配枢轴基准。

Composer 里没有“动态坐标对齐”这个功能,所谓“坐标对齐动画”,实际是通过手动设置枢轴(Pivot)+ 关键帧驱动的变换(Transform)实现的——它不自动计算几何中心或装配关系,所有对齐动作都得你亲手调。
为什么 pivot 设置错,拆解动画就歪
拆卸螺栓、拉开盖板时,如果扳手或零件绕着错误的点旋转,会出现“悬空拧转”“滑移出框”“盖板翻飞”等现象。根本原因不是模型不准,而是枢轴没对准真实旋转中心。
- 默认枢轴在零件几何中心,但螺栓的旋转中心在轴线中点,盖板铰链在边缘某一点
- 枢轴一旦设错,后续所有旋转/平移关键帧都会基于错误原点插值,动画越往后偏移越明显
- 复制关键帧后枢轴不会继承——每个新零件都要单独重设
设定 pivot 的实操要点
必须在“变换”面板中手动对齐,不能依赖自动识别:
- 选中目标零件(如六角螺栓)→ 变换 > 对齐枢轴 → 点击“设置枢轴”→ 在预览窗口中拖动小十字到螺栓轴线中点(靠目测+缩放确认)
- 对盖板类铰接件:先用“测量”工具量出铰链孔中心坐标(X/Y/Z),再在“设置枢轴”对话框里手动输入该坐标值,比拖动更准
- 设完立刻右键零件 → “捕获视图”,否则枢轴变更不会被记录进当前视图状态
- 若用 Digger 或剖面配合拆解,务必在枢轴设好后再启用剖面——否则剖切面会以旧枢轴为参考偏移
关键帧里怎么让 pivot 生效
枢轴只是计算基准,真正驱动动画的是关键帧里的 RotationZ、PositionX 等值,但它们全依赖枢轴位置:
- 旋转动画:只打
RotationZ关键帧不够,必须同时确保起始/结束帧的PositionX/PositionY数值完全一致,否则会边转边漂移 - 平移动画:若想沿某方向直线拖开(比如 Z 向拉出电池),先确认枢轴 Z 坐标与运动方向一致,再只改
PositionZ,避免 X/Y 意外偏移 - 链接对象(如扳手链接到螺栓):被链接零件必须勾选属性 → 变换页签中的“启用父级变换”,否则 pivot 设置无效,扳手永远绕自己中心转
容易被忽略的细节
最常卡住的地方不在操作步骤,而在状态同步:
- “捕获视图”和“打关键帧”是两套系统:前者存整体显示状态(含 pivot),后者只存单个参数变化;拆解动画中两者必须配合使用
- 导出 HTML 后 pivot 不可见,但所有运动仍按设定枢轴计算——如果动画看起来“不对劲”,优先回查 pivot 是否在每段动画开始前都重新确认过
- 时间轴上关键帧数值看似正常,但双击编辑时发现
RotationZ是 -0.002 而非 0.0,这种浮点误差在 pivot 偏移下会被放大成明显抖动











