Sistem proyeksi digunakan untuk mengubah bentuk 3D menjadi bentuk planar (2D).
Menurut jenis sistem proyeksi, berbagai hasil dan bentuk seperti persegi panjang, pai, elips, lingkaran, ... dapat dihasilkan dari sebuah bola.
Sistem proyeksi dapat diklasifikasikan berdasarkan karakteristik hasil yang mereka hasilkan.
Untuk melanjutkan, saya ingin menggunakan contoh yang sangat menyentuh dan umum yang kita semua lihat sebelumnya, bola Bumi dan peta global, semuanya ada di mana-mana.
Misalkan bola Anda adalah bumi!
Bayangkan bumi sebagai bola Anda dan peta dunia planar yang dibuat dari bentuk bola bumi. Di sebagian besar peta dunia, Anda melihat negara-negara di dekat kutub menjadi jauh lebih besar daripada kenyataannya, seperti Islandia yang merupakan 1/14 dari benua Afrika pada kenyataannya tetapi peta menunjukkan mereka berdua sama. Ini karena ketika kita menghilangkan satu dimensi kita kehilangan satu karakteristik bentuk kita.
Sistem proyeksi yang berbeda dan hasilnya
Ini adalah proyeksi planar yang tidak menghemat jarak, sudut, atau area. Lingkaran merah menunjukkan jumlah berlebihan yang merupakan produk dari proyeksi ini.
Area Setara, lihat Islandia dan Afrika di sini dan bandingkan dengan di atas.
Sistem proyeksi dapat diklasifikasikan berdasarkan apa yang dipertahankannya.
- Area yang sama.
- Sudut yang sama yang mempertahankan bentuk tanpa distorsi (konformal).
- Jarak yang sama.
- ......
Proyeksi konformal mempertahankan bentuk tetapi area tidak akan dipertahankan (gambar pertama di atas) yang satu ini adalah sistem proyeksi paling terkenal yang digunakan dalam banyak aplikasi. Bola Anda adalah persegi panjang di sini!
Jadi Anda tidak bisa mengatakan bola akan diproyeksikan ke elips selalu. Seperti disebutkan di atas bola dapat diproyeksikan ke persegi panjang (bentuk pertama) atau bisa berbentuk elips tetapi dengan karakteristik yang berbeda (sudut, jarak, bentuk, area - yang sama - lihat gambar berikut), atau Anda juga dapat memproyeksikan bola menjadi kerucut dan kemudian buka kerucut sehingga Anda akan memiliki kue.
Masing-masing sistem proyeksi di atas dapat diterapkan dengan algoritma iteratif atau langsung yang dapat ditemukan di internet. Saya tidak berbicara tentang formula dan transformasi karena Anda tidak bertanya. Meskipun saya berharap Anda menemukan jawaban ini bermanfaat.
Dalam proyeksi perspektif saya katakan ya hanya elips yang akan dihasilkan dari bola
Memotong kerucut dengan bidang horizontal menciptakan lingkaran.
Memotong dengan bidang miring menciptakan bevel yang akan menjadi elips atau hiperbola tergantung pada sudut pemotongan, dan ketika sudut ini cenderung vertikal akan menciptakan parabola (gambar berikut).
Mungkin ini jelas tetapi lihatlah persamaan mereka.
Untuk kesederhanaan saya mengasumsikan semua geometri berpusat pada asal.
Persamaan:
x2+y2=r2
x2/a2+y2/b2=1
x2/a2−y2/b2=1
y2=4ax
Morfologi:
Elips memiliki dua fokus jelas. Lingkaran sebagai jenis elipsis khusus memiliki dua fokus juga tetapi mereka bertepatan. Namun hiperbola adalah cermin sumbu elipsis yang sama dan memiliki dua fokus juga. Parabola memiliki satu fokus tetapi sebenarnya ia memiliki dua karena parabola kedua berada di tak terhingga: ketika bidang pemotongan cenderung 90 derajat (sudut bantalan), fokus kedua pergi ke tak terbatas.
Kesimpulan
Seperti yang Anda lihat semua elips, namun Anda dapat menamainya secara berbeda untuk menggambarkan kasus khusus, tetapi jika Anda akan mengimplementasikannya dalam permainan, Anda harus mengasumsikan persamaan elips dan itu sudah cukup. Saya tidak tahu siapa di antara kalian yang benar, Anda atau teman Anda, karena keduanya mungkin benar.