在P5文档中有一个函数angleMode(mode);,它设置RADIANS或DEGREES模式,但我无法弄清楚如何使用它或如何在p5.js中绘制极坐标。有人知道怎么用p5.js吗?
答案 0 :(得分:1)
import random
import calendar
import time
nicknames = ['child', 'makes', 'override', 'even', 'eleven', 'householder', 'snowball', 'cure', 'crown']
class NickNames:
def __init__(self, id, nicks, timestamp):
self.id = id
self.nicks = nicks
self.timestamp = timestamp
res = []
for i in range(2):
res.append(NickNames(uuid.uuid1(), random.choice(nicknames), calendar.timegm(time.gmtime())))
print(res)
的更改p5.js将您的角度值解释为弧度和度。它对绘制的方式没有影响。
您可以仅使用三角函数在极坐标和笛卡尔坐标之间进行转换。
angleMode()
如果需要更多信息,可以在p5.js文档中看到以下示例:https://p5js.org/examples/math-polartocartesian.html
编码火车上还有一个视频教程:https://www.youtube.com/watch?v=N633bLi_YCw
答案 1 :(得分:0)
RADIANS
和DEGREES
是0和1之类的常量。因此:
angleMode(DEGREES);// sets the mode