【发布时间】:2021-01-09 08:53:53
【问题描述】:
我一直在尝试关注这篇文章: https://andersource.dev/2020/11/06/organic-grid.html
特别是附录。但是我对微积分及其符号的理解是有限的。
所以我也尝试理解和改编/重写源代码: https://raw.githubusercontent.com/andersource/andersource.github.io/master/assets/organic-grid/index.js
但它使用了一些我不熟悉的库,我想从第一原理开始工作。
这是一个包含我的代码的简单示例(所有相关代码都在rotateSquareToFitQuad 函数中)
https://editor.p5js.org/marcusround/sketches/5jckZCCw-
[编辑:此示例已使用下面的 andersource 提供的修复程序进行了更新] 但是生成的正方形似乎有一个几乎随机的旋转,所以我在调整代码时一定犯了一些错误。
我的目标是最小化连接每对顶点的四条线的总长度。
【问题讨论】:
标签: javascript geometry p5.js calculus procedural-generation