使用SVG的动画模拟
Animated simulation using SVG
我对使用SVG进行简单模拟很感兴趣。然而,我看到的SVG动画示例似乎具有播放和循环功能。为了渲染我的模拟,我希望能够跳到任何特定的帧,就像在视频播放器中一样。此外,理想情况下,我希望能够从任何给定点播放或倒退模拟。总之,我正在寻找以下功能:
- 能够以不同的速度播放动画
- 能够选择动画中的任何单个帧
- 能够从选定帧向前或向后播放
- 能够暂停动画
我通常计划使用TinyLine、Salamander或Batik在Java环境中运行SVG(顺便说一下,关于哪种更好的意见);然而,在某些情况下,我可能想在浏览器中运行模拟,我认为我需要某种Javascript VCR控制系统。
我对SVG的设想是可能的吗?
您可能想了解一下GSAP,它提供了您需要的所有功能。它可以控制HTML、画布或SVG动画。
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 在VanillaJS中模拟模型双向数据绑定
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 如何模拟jQuery抖动动画
- 在javascript中模拟动画很慢
- 绘制并重新绘制图像以模拟动画是行不通的
- 使用SVG的动画模拟
- iPhone应用程序或移动野生动物园的动画PNG文件的替代方案,目标是模拟短视频剪辑的即时播放
- 模拟动画jQTouch
- CSS动画来模拟矩阵
- 当用户向下滚动页面并显示动画时,如何模拟一个页面布局
- CSS和jQuery模拟时钟-平滑动画
- 我如何模拟一个按钮点击,不只是触发事件,而且点击动画
- 多个同步动画,模拟'animate'缓速和一步'调用jQuery集合