三相正弦波叠加

张家林 智慧豆 Lv. 2
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
原创认证
还没有人打赏!
最后修改于2023年09月28日

指导教师

开心豆

Lv. 0

操作说明

可以拖动滑块调整速度和演示模式

备注与谢志

灵感来源于三相无刷电机

开发日志

列表

x

y

 

角色

角色1

代码

定义 绘制

如果 ({模式} = 1) 那么

执行 正弦波2

删除 {x} 的全部项目

删除 {y} 的全部项目

将 x坐标 加入 {x}

将 y坐标 加入 {y}

 

定义 正弦波1

将笔的粗细设为2

将 {i} 增加 1

将笔的透明度 设为 75

将笔的透明度 设为 80

移到 x:195 y:(sin(({θ} + ({i} * 120))) * 100)

移到 x:(195 - (2 * {i})) y:(sin(({θ} + ({i} * 120))) * 100)

落笔

将笔的粗细设为6

移动 0 步

将笔的粗细设为2

将 {j} 设为 0

重复执行 170 次

重复执行 (170 - (2 * {i})) 次

抬笔

将 {i} 增加 1

将笔的颜色设为#828282

将笔的粗细设为3

将笔的透明度 设为 60

移到 x:195 y:0

落笔

移到 x:-145 y:0

将笔的透明度 设为 75

抬笔

将x坐标增加 -2

落笔

重复执行 25 次

将x坐标增加 -2

将笔的透明度 增加 1

抬笔

将笔的粗细设为2

将笔的饱和度 设为 100

将笔的亮度 设为 100

将笔的透明度 设为 75

将 {i} 设为 0

重复执行 3 次

移到 x:(195 - (2 * {i})) y:0

面向 0 方向

将笔的颜色 设为 ((200 * {i}) / 3)

落笔

移动 (sin(({θ} + ({i} * 120))) * 100) 步

如果 (y坐标 < 0) 那么

左转 180 度

执行 →

左转 180 度

否则

执行 →

抬笔

将 {i} 增加 1

移到 x:193 y:0

将笔的颜色设为#828282

落笔

将笔的粗细设为7

移动 0 步

抬笔

 

定义 正弦波2

将笔的亮度 设为 100

将笔的颜色设为#000000

将笔的透明度 设为 75

将笔的粗细设为2

抬笔

移到 x:100 y:0

落笔

将 {i} 设为 0

重复执行 120 次

将 {i} 增加 3

移到 x:(cos({i}) * 100) y:(sin({i}) * 100)

抬笔

移到 x:(cos({θ}) * 100) y:(sin({θ}) * 100)

落笔

将笔的粗细设为8

将笔的透明度 设为 10

移动 0 步

抬笔

将笔的饱和度 设为 100

将笔的亮度 设为 100

将笔的透明度 设为 75

面向 90 方向

将笔的粗细设为2

将笔的颜色 设为 ((200 * {i}) / 3)

移到 x:{x} 的第 ({i} + 1) 项 y:{y} 的第 ({i} + 1) 项

落笔

移到 x:(cos({θ}) * 100) y:(sin({θ}) * 100)

抬笔

将 {i} 增加 1

将 {i} 设为 0

移到 x:0 y:0

将笔的透明度 设为 90

面向 0 方向

重复执行 3 次

将笔的颜色 设为 ((200 * {i}) / 3)

落笔

移动 100 步

移动 -200 步

移动 100 步

抬笔

抬笔

将 {i} 增加 1

右转 120 度

 

(0.41) 评论 (1)

上海
1年 前
hh,很牛啊!看都看不懂怎么做的!明显出自大师(张某)只手!太6了!