翻頁動畫整體流程
- 完整繪製第 3、4 頁。繪製完成後,B、C 區域覆蓋第 4 頁原本可見部分。
- 計算對稱線與 B、C 裁切區域。
- 繪製 B 區域(下一頁局部,即第 6 頁)。
- 依熱點進行座標變換與旋轉。
- 繪製 C 區域(翻動頁背面內容,即第 5 頁)。
當前頁與熱點機制
參考文獻指出當前頁不參與翻頁變換。每幀先完整繪製第 3、4 頁(無裁切轉換),B、C 區域再疊加繪製於上層。
熱點:翻頁折痕在水平軸上的位置,標示對稱線起點。熱點從頁邊緣移動至書脊中間,距離 x 隨翻頁變化。熱點到達中間(x=PAGE_WIDTH)動畫結束。
對稱線雙重角色
- 決定 B、C 區域的裁切範圍
- C 區域繪製時的座標轉換原點(見圖 2)