1
我正在練習使用矢量。在這個草圖中,我畫了一條連接兩個橢圓中心的線。我怎樣才能縮短這條線,使它接觸到每個橢圓的邊界(而不是中心)?如何從周邊連接兩個橢圓?
PVector v1, v2;
void setup(){
noLoop();
v1 = new PVector(40, 20);
v2 = new PVector(25, 50);
}
void draw(){
ellipse(v1.x, v1.y, 12, 12);
ellipse(v2.x, v2.y, 12, 12);
line(v1.x, v1.y, v2.x, v2.y);
}