没有合适的资源?快使用搜索试试~ 我知道了~
d3-force-3d:使用速度Verlet积分以1D,2D或3D进行力导向的图形布局
共35个文件
js:20个
png:9个
json:2个
需积分: 13 1 下载量 49 浏览量
2021-01-28
18:34:00
上传
评论
收藏 781KB ZIP 举报
温馨提示
d3力3d 扩展版本,通过方法支持2D以外的其他尺寸,支持值1、2或3(默认为2)。 与 (版本 )完全向后兼容,并且应仅作为嵌入式替代d3模块使用。 该模块实现了数值积分器,用于模拟粒子上的物理力。 模拟得到简化:假设每个步骤的单位时间步长Δt = 1,所有粒子的单位质量m = 1。 结果,作用在粒子上的力F等于在时间间隔Δt上的恒定加速度a ,可以简单地通过将其加到粒子的速度上来模拟,然后将其加到粒子的位置上。 在信息可视化领域,物理模拟对于研究和很有用! 您还可以模拟具有碰撞的圆(圆盘),例如或: 您甚至可以将其用作基本的物理引擎,例如模拟布料: 通过此模块更新,您还可以在一维,二维或三维中运行仿真: 要使用此模块,请为阵列创建一个,并组成所需的。 然后滴答声事件,以便在首选的图形系统(例如Canvas,SVG或WebGL)中更新节点时渲染它们。 正在安装 如果使用NPM,则npm install d3-force-3d 。 您也可以作为捆绑的直接从全局注册表加载。 支持AMD,CommonJS和香草环境。 在香草中,将导出d3全局变量: < script src
资源推荐
资源详情
资源评论
收起资源包目录
d3-force-3d-master.zip (35个子文件)
d3-force-3d-master
.eslintrc.json 226B
.gitignore 63B
package.json 1KB
src
radial.js 2KB
manyBody.js 4KB
center.js 1KB
lcg.js 245B
index.js 447B
y.js 1KB
jiggle.js 70B
link.js 4KB
constant.js 72B
simulation.js 5KB
collide.js 4KB
z.js 1KB
x.js 1KB
LICENSE 1KB
rollup.config.js 961B
README.md 48KB
img
tree.png 54KB
collide.png 125KB
phyllotaxis.png 32KB
beeswarm.png 14KB
radial3d.png 183KB
graph.png 27KB
lattice.png 58KB
3dgraph.png 194KB
radial.png 48KB
test
collide-test.js 2KB
simulation-test.js 919B
nodeEqual.js 726B
x-test.js 2KB
find-test.js 703B
center-test.js 906B
yarn.lock 56KB
共 35 条
- 1
资源评论
cocoaitea
- 粉丝: 13
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功