Pist, araba ve kamera: eğriler ve ara değerleme (p5.js)

← sunuma dön · W gaz · S fren · K kamera yumuşak / sert · H sabit hız aç / kapa
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 yaklaşık 80 satırın tamamı bu sayfada çalışıyor (önce tuvale tıklayın). Pist 11 noktadan geçen kapalı bir Catmull–Rom eğrisi; araba, yay uzunluğu tablosu sayesinde virajlarda da aynı hızla gider (H ile kapatıp farkı görün). Kamera arabaya kare hızından bağımsız bir yumuşatmayla yaklaşır (K ile sert takibe geçin). Her turda yazı “taşıp dönen” bir yumuşatmayla belirir. NOKTALAR dizisini değiştirip kendi pistinizi çizin. Kopyalayıp p5.js editörüne yapıştırabilirsiniz.