FRENAR
N°04 · Canvas 2D · توليدي

جسيمات تفاعلية

جاذبية ناشئة. مؤشرك يصبح بئرًا جاذبيًا — اجذب، نافر، شكّل سحب الجسيمات في الوقت الحقيقي.

حرّك للجذب · انقر للنبذ
// Particules interactives — gravité N-body simplifiée
particles.forEach(p => {
  const dx = mx - p.x, dy = my - p.y;
  const dist = Math.sqrt(dx * dx + dy * dy) + 1;
  const f = force / (dist * 0.5);

  // Attraction ou répulsion selon le mode
  p.vx += dx / dist * f * direction;
  p.vy += dy / dist * f * direction;

  // Friction (amortissement)
  p.vx *= friction;
  p.vy *= friction;

  p.x += p.vx;
  p.y += p.vy;
});
جرّب بنفسك

ماذا يحدث عند التحرك بسرعة مقابل ببطء؟ جرّب الجذب ثم الإفراج فجأة — لاحظ الأنماط الناشئة التي تتشكل دون أي قاعدة صريحة.

ابنِ أنظمة جسيمات تفاعلية خاصة بك

احجز جلسة