b4fed4fbb8
之前只取了第一个活动段 active[0],时间交叠时后面的段被忽略。 改为遍历所有段,按文件顺序依次施加平移和旋转。 排在前面的段优先作用于相机位置(矩阵非对易性保证)。
10 lines
406 B
Plaintext
10 lines
406 B
Plaintext
# move_camera.txt — 摄像机速度段驱动
|
|
# 格式: start-end vx=f vy=f vz=f rx=d ry=d rz=d
|
|
# vx/vy/vz: 平移速度(每帧移动单位)
|
|
# rx/ry/rz: 旋转速度(每帧度数)
|
|
# rx → elevation(俯仰), ry → azimuth(方位), rz → (预留)
|
|
#
|
|
# 示例:前60帧向右平移+绕x旋转,30-90帧向上平移+绕y绕z旋转
|
|
1-60 vx=0.02 rx=1
|
|
30-90 vy=0.02 ry=1 rz=1
|