| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Построение сферы полигонами. |
| Автор: Elfet 28.6.2007, 19:23 | ||||||
| Как построить сферу при помощи полигонов? (получить массив полигонов, образующих сферу) Заранее спасибо! Добавлено через 11 минут и 54 секунды Я нашёл вот это, но коечто здесь не понимаю, поясните пожалуйста!
Вот это что?
И ещё я не использую ни OpenGL , ни DX И не очень разбираюсь в них: каким образом они работают? (что бы получить координаты треугольников?)
|
| Автор: Elfet 29.6.2007, 10:53 |
Тоже с не понимаю |
| Автор: IAV 4.7.2007, 08:39 | ||
Автор кода - Polaris|Northern Dragons. Код из дискмага Hugi #27. Удачи |
| Автор: Elfet 4.7.2007, 09:37 |
| IAV, это что? |
| Автор: Elfet 4.7.2007, 12:38 |
| Проблема у меня с аппроксимациями Остается дырка :/ ![]() |
| Автор: maxim1000 4.7.2007, 12:40 |
| ну а там уже можно отдельно рассмотреть случай например, просто использовать треугольники, у которых одна вершина - полюс |
| Автор: IAV 4.7.2007, 14:31 |
| - это небольшая программка на си, в которой не очень сложно разобраться при желании. И в ней нет проблем с апроксимациями. Рисовать в опенжл при помощи триангл-фенов, можно и обычными трианглами. ---------------------------- Просто для справки - R*sin(x_angle)*sin(y_angle), R*cos(x_angle), R*sin(x_angle)*cos(y_angle)) это соотв. x,y,z координаты каждой вершины. |
| Автор: Elfet 4.7.2007, 20:39 |
| maxim1000, с другой стороны всё в порядке, а вот с этой нет :/ Тут и там QuadStep - но с этой стороны получаются где то нулевые нормали, вот и выскакивает ошибка. Не могу понять почему с другой стороны такого не произошло? IAV, а вот как определить где начинается новая полоска? |
| Автор: Rickert 5.7.2007, 05:01 |
| Elfet, Мой тебе совет - никогда не пользуйся чужим кодом, чтобы разобраться в проблеме. Лучше сначала сам подумай, а готовый исходник оставь на крайний случай. Возьми мат. справчоник инайди уравнение сферы, а затем сам уже сообразишь какеё строить. Это получаса делов |
| Автор: Elfet 5.7.2007, 08:31 |
| Ок! |
| Автор: IAV 5.7.2007, 12:22 |
| Elfet, они просто переходят одна в одну. Получается чет вроде лесенки ------------------------- Rickert - золотые слова |