问题标签 [quil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - 在 Quil 上使用 if 更新状态
我正在尝试10 PRINT
用 Quil 编写代码。我尝试从使用 luna的推特帖子https://twitter.com/ACharLuk/status/913094845505445890转换此代码
这是我的代码
它只是看起来像这样。我试图拆分状态的更新,但它说你不能有重复的变量要更新
谢谢你。
quil - 有没有办法定义最大列表深度?
如果您在列表上一直按 Tab 键,您最终会获得很多级别。我们可以将其限制为比使用的最后一个级别多一级吗?
或者至少达到最大级别数?(例如 4 个)
clojure - 圆弧行程平滑度
我目前正在用 quil 和Daniel Shiffman 的视频教程制作时钟,但我在绘制arc
弧线时画得比line
.
我不知道问题出在哪里,或者我的代码有问题,或者要创建一个arc
,所以,这是我的代码。
更新
我(q/smooth)
在设置中添加了这个 stackoverflow 帖子,但它仍然相同。
更新
我尝试使用平滑,processing
它可以工作,但网络版本没有变化。
左侧用于网络,右侧用于处理
更新
Sad Developer
在github中创建一个问题以跟踪问题
clojure - 最好的实时通话 quil 功能是什么?
我使用 Emacs+苹果酒。我喜欢能够做一些类似于 evaling 的事情(quil/frame-rate 90)
。但是只能在草图函数中调用该函数。所以我添加了一个live-calls
函数,在其中放置这些类型的代码,并live-calls
在绘图函数的开头调用。这是一个非常丑陋的黑客。实现这一目标的惯用方法是什么?
clojure - 如何在稍后评估它们时绑定函数
我正在学习 Clojure 与 Quil 一起使用它来制作生成艺术,我想尝试更多地了解 let 函数和 reader 宏。
我尝试从文档中阅读阅读器宏,但找不到明确的答案。
我目前有这段代码:
这很丑陋,而且不可读。我想精简重复的函数,将其拆分为更小的部分,但由于这些部分将被多次评估并且内部具有随机性,我无法将它们的结果存储在变量中并使用它,而是需要在需要时评估它们。
我的问题是:有没有办法做这样的事情
django - 将 Django 与 html 编辑器一起使用,对文本进行处理和解码
我使用编辑器 Quill 在 Django 中接收数据,数据格式为 HTML。
当我推入数据库以及检索返回 html 时,是否可以对数据进行编码/清理?如果是怎么办?
我也只使用段落、列表和
(这是由编辑器传递的),但我想检查用户是否没有在代码中添加任何其他内容。
例如:
我从编辑那里得到:
在我想另存为的数据库中(现在我另存为 html):
当我推回页面时,我会返回:
clojure - Clojure Quil 慢键输入
最近在学习一些 Clojure。只是用 Quil 库制作了一个简单的游戏,我可以使用箭头键四处移动,但我遇到了一个小问题(但很烦人)——当我按住箭头键时,我的角色在屏幕上移动,但在第一个轻微的移动,在角色再次开始移动之前会有延迟。一旦角色再次开始移动,移动就会连续进行,没有任何问题。基本上感觉是在第一次轻微移动后,程序几乎没有注册被按住的键。这似乎是一个很小的问题,但它非常明显和烦人。此外,我想了解为什么会发生这种情况只是为了学习。
通过轻微的移动,我的意思是按键被立即注册并且角色移动了一点。此外,如果我继续快速敲击按键,所有按键都会立即注册,并且角色会按照您的预期移动。只有当我按住键时才会出现问题。任何想法可能导致此问题以及如何解决?这是带有 :key-pressed 处理程序的草图。谢谢。
clojure - 使用 Clojure 在 Quil 中创建其他 3D 基元
我正在开发一个需要使用 3D 图形的 Clojure 程序,为此我正在使用 Quil。我的第一个问题是有没有使用 Clojure 到 Quil 的替代品?据我所知,它似乎是我能找到的最先进的处理库。
问完之后,我的第二个问题是使用 Quil(它基于一个名为 Processing 的 Java 框架)添加其他 3 维原语的最佳方法是什么。我想添加一个圆柱体、一个圆锥体和一个圆环。我相信我的数学和编程技能可以应对挑战,但我需要一些帮助来了解我应该如何做出贡献。
首先,如果我要添加这些原语,我应该将它们添加到处理中还是应该将它们添加到 Quil 中?我已经编程了一段时间,但还没有为开源项目做出一点贡献。话虽如此,如果有人使用 Quil,如果我在 Clojure 中使用诸如“begin-shape”之类的顶点命令,我是否能够制作一个带有三角形顶点的圆柱体?它说该形状不能与“翻译”一起使用,但它可以与“翻译”一起使用吗?
一般来说,我正在寻找将 3D 基元添加到 Quil 的最佳方法,并且由于代码的性质,不能使用 Clojurescript,因此我需要为 Clojure 添加它们。任何帮助是极大的赞赏。
干杯,
clojure - 如果评估,为什么这两个表达式都在这个 clojure 中?
如果我创建一个新项目
然后将 src/foo/core.clj 减少到
lein repl
并在with中评估程序(use 'foo.core)
,两条线都被绘制(即我得到一个大 X)。(if (< (rand) 0.5) true false)
按预期工作,所以我错过了什么?