【发布时间】:2022-01-13 00:39:15
【问题描述】:
我需要帮助创建下摆线。从三个值(内半径、外半径和距离)开始,我需要通过计算一系列点、从点到点、到点等绘制直线来绘制形状。
我开始了一点,但我现在完全迷失了,不知道自己在做什么。任何事情都会有所帮助,谢谢。
下摆线:https://en.wikipedia.org/wiki/Hypotrochoid
float xpos,ypos,r,d,R,t,a,b;
int centerX,centerY,center;
void setup() {
size(600,600);
centerX = width/2;
centerY = height/2;
ellipse(300, 300, 300, 300);
t = 25;
a = 10;
b = 5;
}
void draw(){
xpos=(a-b)*cos(t)+h*cos(((a-b)/b)*t);
ypos=(a-b)*sin(t)+h*sin(((a-b)/b)*t);
}
【问题讨论】:
标签: java processing