【发布时间】:2012-08-27 20:07:24
【问题描述】:
我的 Web 项目需要时间线。 this 之类的东西 - 我阅读了这条时间线的代码,但由于没有足够的文档记录而无法理解。
我的问题是这一切背后的数学原理(不是与画布的交互)。
我havereadseveral 有关于滚动条数学的文章,但都没有谈到缩放。
一些
articles 建议保留具有非常大宽度值的画布元素 - 并仅显示
View Port.
我认为这不是正确的做法 - 我只想绘制正确的视口。
在我的项目中,我有 n 点数组。
每个点都保存以秒为单位的时间值,但并非所有点都在 Viewp 端口内。
考虑到当前的缩放级别,我该如何计算:
【问题讨论】:
标签: javascript user-interface html5-canvas timeline