Используя текстовый редактор, я могу запрограммировать свой браузер так, чтобы он делал для меня приятные вещи, и это просто.

Я даже могу разместить эти небольшие программы в Интернете, в местах, где я смогу легко их снова найти.

Хорошая вещь, когда я могу, скажем, вставить какой-то текст в поле, нажать кнопку, и программа создаст что-то из текста.

Но есть хорошая вещь, которую я не могу сделать не потому, что это невозможно, а потому, что я не знаю, как это сделать. Я хочу создавать коллекции информации, вставляя (впечатывая) биты информации в поля, затем нажимая кнопку, и этот бит информации добавляется в коллекцию. Что отличает коллекцию? Когда я вернусь к нему позже, он все еще там.

Сотни часов чтения, и до сих пор никто не сказал мне, как это сделать.

Я хотел бы попытаться уточнить эту проблему, но не здесь.

Здесь я продолжу, спросив, какую информацию я хочу вставить в свои ящики и сохранить в своей коллекции?

Как насчет элементов какой-то геометрической модели.

Другими словами, для начала я хотел бы перечислить некоторые моменты.

Во-первых, Северный полюс. Во-вторых, Южный полюс.

Все, что я могу сейчас перечислить, это их имена.

Но у меня есть данные из Википедии: Полярный радиус 6 356,8 км (3 949,9 миль) [9].

Думаю, нам нужно обсудить типы элементов. Точки — это первый тип, и теперь мне нужен тип сегмента линии.

Кроме того, существуют отношения элементов.

Итак, отрезок земной оси длиной 7899,8 миль.

Точка: Центр Земли: середина земной оси.

Неявно мы имеем здесь элемент, Землю. Мы должны решить, однако, что именно представляет собой Земля. В буквальном смысле Земля не совсем сфера… ее экваториальный радиус на 13 миль больше, чем ее полярный радиус. Но это усложняет наши расчеты.

Мы могли бы назвать этот элемент Землей как Сферой. Северный и южный полюса являются элементами Земли как Сферы. Измерение, Радиус, является элементом Земли как Сферы. И нам нужна третья точка на поверхности Земли в виде Сферы для ориентации, так что 0 градусов широты, 0 градусов долготы.

Мы уже разместили в нашей модели достаточно элементов, чтобы отобразить Землю как Сферу. Для этой цели нам нужен алгоритм, над которым я работаю. Но наш рендеринг мало что покажет. Мы даже не сможем увидеть полюса или 0 градусов широты, 0 градусов долготы, потому что это точки, а точки на рендеринге не видно.

Чтобы указать точку, мне нужна очень простая геометрия, которая будет отображаться. Я думаю «диск на поверхности сферы».

Поверхность: Земля как сфера

Элемент 1: Центр

Элемент 2: Ось

Элемент 2: Северный полюс

Элемент 3: Южный полюс

Цвет: Небесно-голубой

Элемент 4: Диск на поверхности

Центр: Северный полюс

Радиус: 12 миль

Цвет: розовый

Теперь мне нужен алгоритм рендеринга диска на поверхности сферы.