如何用P5.js绘制极坐标?

时间:2015-02-13 23:19:01

标签: javascript processing polar-coordinates p5.js

在P5文档中有一个函数angleMode(mode);,它设置RADIANS或DEGREES模式,但我无法弄清楚如何使用它或如何在p5.js中绘制极坐标。有人知道怎么用p5.js吗?

2 个答案:

答案 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)

RADIANSDEGREES是0和1之类的常量。因此:

angleMode(DEGREES);// sets the mode