Saya telah membuat alat yang ( jooGraphFunction ) memungkinkan Anda untuk membuat grafik fungsi matematika sebagai kurva. Sebagai bagian dari dokumentasi, ada contoh cara melakukan ini serta instruksi tentang cara menjalankan skrip .
Saya akan meringkas skrip secara singkat di sini demi kelengkapan dan keturunan jika akun bitbucket saya masuk atau berubah terlalu banyak. Fungsi parametrik untuk lingkaran adalah
cos(t)
sin(t)
Anda akan ingin sedikit meratakan persamaan itu agar terlihat seolah-olah dilihat dari samping. Atau Anda dapat menggunakan proyeksi ortografi dalam hal ini persamaan menjadi:
0.86605 * cos(t) - 0.86605 * sin(t)
-0.5 * cos(t) - 0.5 * sin(t)
Kemudian tambahkan variabel untuk ukuran dan geser ke atas sebanyak yang Anda suka untuk persamaan akhir:
0.86605 * radius *cos(t) - 0.86605 * radius * sin(t)
-0.5 * radius* cos(t) - 0.5 * radius* sin(t) + pitch*t
menyuntikkan ini dalam dialog skrip. Proyeksi lain dimungkinkan. Kemudian sesuaikan rentang maks untuk mendapatkan panjang spiral yang diinginkan.
Gambar 1 : Spiral dengan nada yang berbeda.
Manfaat grafik adalah Anda dapat melakukan bentuk kompleks yang berubah-ubah dan begitu Anda memiliki rumusnya, mudah untuk mengulanginya berulang kali. Tentunya Anda dapat mengembangkan formula yang lebih kompleks.
Gambar 2 : Beberapa ekstensi sederhana ke helix sebelumnya untuk inspirasi.