内旋轮线模拟器(Hypotrochoid Emulator)
介绍
内旋轮线模拟器,一款关于探索与发现的图形艺术游戏,通过调整参数,探索参数与图形特点的相关性。
玩法
- 按
空格键开始 X键 切换轮线颜色Z键 显示/隐藏参数菜单左/右键选择参数上/下键调调整参数数值F9截取图像
参数说明
- d: 小圆上固定点到小圆圆心的距离
- lr: 小圆的半径
- br: 大圆的半径
- ti: 旋转次数
典型参数
-
五角星

-
五角星-小

-
七角星

-
八角星

-
三角形

-
四叶草

-
五叶花-小

-
五叶花

-
六叶草

-
七叶草

-
雏菊-小

-
雏菊

-
甜甜圈

-
太阳

编译及运行
# install moonbit
curl -fsSL https://cli.moonbitlang.cn/install/unix.sh | bash
# install wasm4
npm install -D wasm4
#
moon update && moon add moonbitlang/wasm4
# build
moon build --target wasm
# run
npx wasm4 run target/wasm/release/build/hypotrochoid_emulator.wasm
参考
灵感来源于阿里天池画月饼过云上中秋 活动, Spaceack的最佳创意获奖作品: Python利用matplotlib万花尺画月饼