Проекційні системи використовуються для перетворення 3D-форми в планарну (2D) форму.
Відповідно до типу системи проекцій, різні результати та форми, як прямокутники, пироги, еліпси, кола, ..., можуть бути отримані поза сферою.
Проекційні системи можна класифікувати за характеристиками результату, який вони генерують.
Щоб продовжити, я хотів би скористатися дуже дотичним і поширеним прикладом, який ми всі бачили раніше, Земна сфера та глобальні карти, вони є скрізь.
Припустимо, ваша сфера - це земля!
Уявіть собі землю як свою сферу та площинну карту світу, яка створена із сферичної форми землі. На більшості світових карт ви бачите, що країни поблизу полюсів стають набагато більшими, ніж є насправді, як Ісландія, яка насправді становить 1/14 континенту Африки, але карта показує їх як рівні. Це тому, що коли ми опускаємо один вимір, ми втрачаємо одну характеристику наших форм.
Різні системи проекцій та їх результати
Це плоска проекція, яка не зберігає відстань, кути чи площу. Червоні кола показують величину перебільшення, що є продуктом цієї проекції.
Порівнюйте площу, погляньте на Ісландію та Африку в цій і порівняйте вище.
Проекційні системи можна класифікувати за тим, що вони зберігають.
- Рівна площа.
- Рівний кут, який зберігає форму без перекосів (конформний).
- Рівна відстань.
- ......
Конформальні проекції зберігають форми, але площа не буде збережена (перша вище картина). Ця система є найвідомішою проекційною системою, яка використовується у багатьох програмах. Ваша сфера тут прямокутник!
Тож не можна сказати, що сфера завжди буде проектуватися на еліпс. Як було сказано вище, сфера може бути спроектована на прямокутник (перша форма) або може бути еліпсом, але з різними характеристиками (рівний кут, відстань, форма, площа - див. Наступну картину), або ви також можете спроектувати сферу в конічну форму а потім відкрийте конік, щоб у вас вийшов пиріг.
Кожну з перерахованих вище проекційних систем можна застосовувати за допомогою ітеративних або прямих алгоритмів, які можна знайти в Інтернеті. Я не говорив про формулу та перетворення, тому що ви не питали. Хоча я бажаю, щоб ця відповідь була корисною.
У перспективних прогнозах я кажу, що так, тільки еліпси будуть вироблятися з сфер
Вирізання коніка горизонтальною площиною створює коло.
Різання косою площиною створює конус, який був би еліпсом або гіперболою залежно від кута різання, і коли цей кут нахилиться до вертикалі, створить параболу (наступний малюнок).
Можливо, це очевидно, але погляньте на їх рівняння.
Для простоти я припустив, що всі геометрії орієнтовані на походження.
Рівняння:
х2+ у2= r2
х2/ а2+ у2/ б2= 1
х2/ а2- у2/ б2= 1
у2= 4 а х
Морфологія:
У еліпса очевидно два вогнища. Коло як особливий вид еліпсису теж має два вогнища, але вони збігаються. Однак гіпербола є дзеркалом осі, що має рівний еліпсис, і має також два вогнища. Парабола має один фокус, але насправді має два, тому що другий знаходиться в нескінченності: коли ріжуча площина нахиляється до 90 градусів (кут підшипника), другий фокус іде до нескінченності.
Висновок
Як ви бачите, всі це еліпси, однак ви можете їх називати по-різному, щоб описувати особливі випадки, але якщо ви збираєтесь реалізувати це в грі, вам потрібно взяти рівняння еліпса і цього достатньо. Я не можу сказати, хто з вас має рацію, ви чи ваш друг, тому що обидва можуть бути праві.