Проекционные системы используются для преобразования трехмерной фигуры в плоскую (2D) фигуру.
В зависимости от типа проекционной системы из сферы могут быть получены различные результаты и формы, такие как прямоугольники, пироги, эллипсы, круги ...
Проекционные системы могут быть классифицированы по характеристикам получаемого ими результата.
Чтобы продолжить, я хотел бы использовать очень трогательный и общий пример, который мы все видели раньше, сфера Земли и глобальные карты, они повсюду.
Предположим, ваша сфера - это земля!
Представьте Землю как свою сферу и планарную карту мира, которая создана из сферической формы Земли. На большинстве мировых карт вы видите, что страны, расположенные рядом с полюсами, становятся намного больше, чем они есть на самом деле, например, Исландия, которая на самом деле является 1/14 африканского континента, но на карте они оба равны. Это потому, что когда мы опускаем одно измерение, мы теряем одну характеристику наших форм.
Различные проекционные системы и их результаты
Это плоская проекция, которая не сохраняет расстояние, углы или площадь. Красные кружки показывают количество преувеличения, которое является продуктом этой проекции.
Equal-Area, посмотрите на Исландию и Африку в этом и сравните с выше.
Проекционные системы можно классифицировать по тому, что они сохраняют.
- Равная площадь.
- Равный угол, сохраняющий форму без искажений (конформный).
- Равное расстояние.
- ......
Конформные проекции сохраняют формы, но площадь не сохраняется (первая картинка выше), это самая известная проекционная система, которая используется во многих приложениях. Ваша сфера здесь прямоугольник!
Таким образом, вы не можете сказать, что сфера будет проецироваться на эллипс всегда. Как упомянуто выше, сфера может быть спроецирована на прямоугольник (первая форма) или может быть эллипсом, но с другими характеристиками (равный угол, расстояние, форма, площадь - см. Следующий рисунок), или вы также можете спроецировать сферу в конус а затем откройте коник, чтобы у вас был пирог.
Каждая из вышеперечисленных проекционных систем может применяться с итерационными или прямыми алгоритмами, которые можно найти в Интернете. Я не говорил о формуле и преобразованиях, потому что вы не спрашивали. Хотя я желаю вам найти этот ответ полезным.
В перспективных проекциях я говорю да, из сфер будут создаваться только эллипсы
Разрезание коника с горизонтальной плоскостью создает круг.
Резка с наклонной плоскостью создает скос, который будет эллипсом или гиперболой в зависимости от угла резания, и когда этот угол наклонится к вертикали, создаст параболу (следующий рисунок).
Может быть, это очевидно, но взгляните на их уравнения.
Для простоты я предположил, что все геометрии ориентированы на начало координат.
Уравнения:
Икс2+ у2= г2
Икс2/ а2+ у2/ б2= 1
x2/a2−y2/b2=1
y2=4ax
Морфология:
Эллипс имеет два очага, очевидно. У круга как особого вида многоточия тоже есть два очага, но они совпадают. Гипербола, тем не менее, является зеркалом оси y ее равного эллипса, и она также имеет два очага. У параболы есть один фокус, но на самом деле у него два, потому что второй находится на бесконечности: когда плоскость резки наклоняется до 90 градусов (угол опоры), второй фокус переходит на бесконечность.
Вывод
Как вы видите, все являются эллипсами, однако вы можете называть их по-разному для описания особых случаев, но если вы собираетесь реализовать их в игре, вам нужно принять уравнение эллипса, и этого достаточно. Я не могу сказать, кто из вас прав, вы или ваш друг, потому что оба могут быть правы.