文件名称:many-worlds:quil 草图的交互式并行状态空间探索
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-30 12:59:23
Clojure
许多世界 Many Worlds 是一个库,可让您通过 Quil 草图的状态空间以交互方式探索许多可能的路径,以便逐步建立酷炫的行为。 为了使用多世界,草图的状态需要完全由一些数字集合(状态空间位置向量)来描述, 限制 目前,Many Worlds 的使用有以下限制: 仅适用于状态完全由数字向量描述的草图,并且可以选择从草图开始经过的时间。 需要 Quil 1.7.0。 需要 Clojure 1.7.0-beta1 或更新版本(修复类加载器错误)。 仅适用于 Processing 的 Java 2D 渲染器。 用法 首先,将 Many Worlds 添加到您的草图的依赖项中: [many-worlds " 0.1.0 " ] Many Worlds 有两个函数,您需要在草图中调用。 首先是它的setup! 函数,它初始化随机贝塞尔曲线遍历草图的参数空间,将遍历的状态存储在传递的
【文件预览】:
many-worlds-master
----.gitignore(84B)
----README.md(3KB)
----resources()
--------public()
----project.clj(2KB)
----test()
--------many_worlds()
----dev()
--------many_worlds()
----examples()
--------dejong()
----src()
--------cljs()
--------clj()