forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Закрытая тема
 
Опции темы Опции просмотра
Старый 30.10.2006, 17:28   #1
ZiC_
программист
 
Аватар для ZiC_
 
Регистрация: 09.10.2005
Сообщений: 83
По умолчанию Z буфер

В общем. Я сделал прогу, которая рисует проволочную модель выпуклого многоугольника. Но теперь мне необходимо удалить невидимые грани, причем желательно используя алгоритм Z буфера. По этой теме перечитал несколько статей, и как я понял в этом алгоритме необходимо проходить по всем пикселям экрана. Но что если у меня рисуются только ребра многоугольника, то есть его грани я не закрашиваю. Может я чего-то неправильно понял в этом алгоритме, или мне надо закрашивать грани многоугольника белым цветом (цветом фона)? Короче, кто знает про Z буфер, объясните, плиз, как эта борода работает
__________________
"Нельзя бояться, страх убивает разум" Ф. Герберт
ZiC_ вне форума  
Старый 01.11.2006, 16:36   #2
COBEHOK
Новичок
 
Регистрация: 17.08.2004
Сообщений: 780
По умолчанию

Просто третья координата. Рисуется та точка, которая ближе всего к экрану (зрителю). По всем точкам проходится нужно, чтобы отсеч точки, заркываемые грянями. В некоторых частных случаях, может быть достаточно прохода по ребрам многоугольника.

Если у тебя не стоит задача реализации Z-буфера, то лучше водрузить эту почетную работу на DirectX, он это сделает быстрее и качественнее.
__________________
Одним фломастером можно раскрасить почти все. Двумя - вообще все!
COBEHOK вне форума  
Старый 03.11.2006, 18:39   #3
ZiC_
программист
 
Аватар для ZiC_
 
Регистрация: 09.10.2005
Сообщений: 83
По умолчанию

У меня это лабораторная для универа, так что DirectX использовать нельзя, но все равно спасибо за совет.
В общем я уже почти закончил с Z буфером, пришлось таки по всем точкам проходить. И почему этот алгоритм самым простым называют, я с ним долго помучался
__________________
"Нельзя бояться, страх убивает разум" Ф. Герберт
ZiC_ вне форума  
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сыграем в буфер? Kalan Нескучный Сад 1437 18.01.2011 07:33
буфер JetBalance-180, 100w king of Продам 1 20.01.2010 21:24
куплю буфер с колонками на комп YAYAYA Куплю 0 24.11.2009 16:08
Буфер Stalker Продам 5 07.04.2009 13:55


Текущее время: 10:42. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири