Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用P5.js绘制极坐标?_Javascript_Processing_Polar Coordinates_P5.js - Fatal编程技术网

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

Javascript 如何使用P5.js绘制极坐标?,javascript,processing,polar-coordinates,p5.js,Javascript,Processing,Polar Coordinates,P5.js,P5文档中有一个函数可以设置模式弧度或度数,但我不知道如何使用它,也不知道如何在P5.js中绘制极坐标。有人知道如何使用p5.js吗?弧度和度是类似于0和1的常数。因此: angleMode(DEGREES);// sets the mode angleMode()当p5.js将角度值解释为弧度和度数时会发生变化。它对绘图方式没有影响 您可以使用三角函数在极坐标系和笛卡尔坐标系之间进行转换 var x = r * cos(angle) var y = r * sin(angle) point

P5文档中有一个函数可以设置模式弧度或度数,但我不知道如何使用它,也不知道如何在P5.js中绘制极坐标。有人知道如何使用p5.js吗?

弧度
是类似于0和1的常数。因此:

angleMode(DEGREES);// sets the mode
angleMode()
当p5.js将角度值解释为弧度和度数时会发生变化。它对绘图方式没有影响

您可以使用三角函数在极坐标系和笛卡尔坐标系之间进行转换

var x = r * cos(angle)
var y = r * sin(angle)

point(x, y);
如果您需要更多信息,可以在p5.js文档中看到此示例:


《编码列车》也有一个关于这方面的视频教程:

是的,我知道了,但是我如何在极坐标中绘制画布元素。x变为Ф,y变为r吗尝试调用
angleMode(DEGREES)
,然后调用“椭圆(半径、alpha、宽度、高度)`您不能将极坐标转换为笛卡尔坐标吗