Processing 加工线跟踪
我是一名学习加工的学生 我看了一个我最近发现的研究处理的示例视频,我问了一个问题,因为有一个概念很难理解Processing 加工线跟踪,processing,Processing,我是一名学习加工的学生 我看了一个我最近发现的研究处理的示例视频,我问了一个问题,因为有一个概念很难理解 旋转三角形,使三角形的顶部顶点始终面向该点 此外,从三角形底面的中点垂直延伸的直线必须连接到该点 我不知道从哪里开始解决这个问题 如果您理解这个问题,如果您能提供一个简短的解释和代码,我将不胜感激。它看起来像是旋转功能的一个很好的演示,可能与翻译功能结合在一起。请参阅,以获得有关使用这些函数可以执行哪些操作的详细说明 为了获得想要的效果,程序可以选择三角形和圆之间的随机角度和随机距离。使
如果您理解这个问题,如果您能提供一个简短的解释和代码,我将不胜感激。它看起来像是
旋转
功能的一个很好的演示,可能与翻译
功能结合在一起。请参阅,以获得有关使用这些函数可以执行哪些操作的详细说明
为了获得想要的效果,程序可以选择三角形和圆之间的随机角度和随机距离。使用旋转
和平移
功能,您基本上可以在固定坐标处绘制三角形、圆和线,并让Processing为您进行计算(三角形和圆之间的距离除外)。该程序可能如下所示:
void settings() {
size(800, 600);
}
void setup() {
frameRate(2);
}
void draw() {
background(128);
float angle = random(-QUARTER_PI, QUARTER_PI);
float ballDistance = random(100, 400);
translate(width / 2, height - 28);
rotate(angle);
noStroke();
fill(255, 0, 0);
circle(0, -ballDistance, 12);
stroke(120, 200, 120);
line(0, 0, 0, -ballDistance);
noStroke();
fill(0, 0, 255);
triangle(-16, 0, 16, 0, 0, -64);
}
你遇到了什么问题?而且,如果没有看到您的代码,就很难帮助修复它。