Нарисовать окружность в 3D - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, как нарисовать окружность в пространстве, чтобы она была перпендикулярна экрану? Идей как это реализовывать нет совсем. Подробного кода не прошу, было бы здорово если какую-нить литературу подкинули. И нужно это сделать по точкам т.е. не используя сторонние библиотеки. Уже много книжек по компьютерной графике пролистал, но ничего не нашел. Знаю, что есть алгоритмы Брезенхема, но они для 2D

Решение задачи: «Нарисовать окружность в 3D»

textual
Листинг программы
            for (int i = 0; i < segmentsCount; i++) {
                float rx = r * (float)Math.cos(2 * (float)Math.PI / segmentsCount * i);
                float ry = r * (float)Math.sin(2 * (float)Math.PI / segmentsCount * i);
                vs.put(x + rx);
                vs.put(y + ry);
            }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.308 из 5
Похожие ответы