Geometri oyun alanı: yön testi, kesişim, ışın atma, dışbükey zarf (p5.js)

← sunuma dön · Tıkla = nokta ekle · C = temizle · fareyi şeklin içine ve dışına götürün
Bu sayfa ne işe yarar? Sunumdaki “tam kod” slaytının çalışan hâli: slaytlardan bağımsız, tek dosyalık bir p5.js programı. Burada oynayın, kodu kopyalayıp p5.js editöründe değiştirin ya da kendi projenize başlangıç olarak alın.

Aşağıdaki kodun tamamı bu sayfada çalışıyor: kırmızı noktalar dışbükey zarfın köşeleri; mor kesikli çizgi fareden sağa giden ışın; kalın kırmızı kenarlar ışının kestiği kenarlar (tek sayıda ise içeridesiniz). Kopyalayıp editor.p5js.org’a yapıştırın. Deneyin: <= 0’ı >= 0 yapın; noktaları her karede biraz kıpırdatın; ikinci bir nokta kümesi ekleyip zarfların kesişip kesişmediğini bulun.