Files
dynamics/examples/case06/input/move_camera.txt
T
admin 22b94011ee feat: 运动相机支持 + move_camera.txt 关键帧驱动
input.txt 新增:
  move_camera: 0  # 0=固定视角, 1=按 move_camera.txt 运动

move_camera.txt 格式(4列:帧号 距离 俯仰角 方位角):
  0    40.0   0     0
  100  80.0  -30  180
  200  40.0   0   360

display.txt header 传递 camera_keyframes JSON 数组,
draw.py 按帧时间线性插值驱动相机运动(循环播放)。
2026-06-12 07:52:06 +08:00

12 lines
420 B
Plaintext

# move_camera.txt — 摄像机关键帧动画
# 格式: frame distance elevation azimuth
# frame: 关键帧序号(对应动画帧,非计算步)
# distance: 到场景中心距离
# elevation: 俯仰角(度,负值=俯视)
# azimuth: 方位角(度,沿 Y 轴顺时针旋转)
#
# 两帧之间线性插值,到达最后一帧后循环
0 40.0 0 0
100 80.0 -30 180
200 40.0 0 360