![]() |
Модераторы: Rickert |
![]() ![]() ![]() |
|
kjf03 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 18.7.2010 Репутация: нет Всего: нет |
Доброе время суток.
Посоветывали задать вопрос в этой ветке. Есть некая ломанная в плоскости z=const и поверхность заданная координатами (x[i],y[j],z[i,j], x[i]=x[0]+s*i, y[j]=y[0]+s*j, z[i,j] - произвольно заданные значения) требуется найти проекцию ломанной на поверхность, проекция вдоль оси z. Может есть готовый алгоритм, а то велосипед неохота заново изобретать? Это сообщение отредактировал(а) kjf03 - 12.3.2012, 20:47 Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() |
|||
|
||||
Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
А каковы детали этой проекции на поверхность? Вам нужно переложить только вершины кривой или грани тоже? Если только вершины то можно посчитать, например, по какой-нибудь карте высот или посчитать пересечения лучей с полигонами поверхности. А если грани тоже должны обтекать поверхность, то тут сложнее - их нужно разбивать на дополнительные вершины и делать как в первом случае.
Если нужно просто нарисовать эту кривую на поверхности, то можно отрендерить ее в текстуру и потом положить ее на поверхность. В крайнем случае, ее можно просто опустить по Z на уровень поверхности (среднее по Z всех ее вершин). Короче - все зависит от задачи |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |