كمال غابتي · دورة · مجاني

الإحداثيات القطبية

رسم دوائر ولوالب بـ r و θ في p5.js.

المفهوم

الإحداثيات القطبية (r, θ) تصف نقطة بمسافتها من المركز وزاويتها. التحويل إلى ديكارتي: x = r*cos(θ), y = r*sin(θ). بتغيير θ من 0 إلى TWO_PI مع تغيير r نرسم لوالب.

الكود

// Polar spiral
function setup() { createCanvas(400, 280); }
function draw() {
  background(11, 15, 20);
  translate(width/2, height/2);
  stroke(55, 227, 195); noFill(); strokeWeight(1.5);
  beginShape();
  for (let a = 0; a < TWO_PI * 5; a += 0.02) {
    let r = a * 12 + sin(a * 3 + frameCount * 0.02) * 8;
    vertex(cos(a) * r * 0.15, sin(a) * r * 0.15);
  }
  endShape();
}

للمزيد

استكشف الدورات المجانية الأخرى على صفحة التعلم، أو احجز مكالمة لمناقشة مشروعك.

هل تريد المزيد؟

← احجز مكالمة اكتشاف