IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Z-буффер, Как им пользоваться?
XaMMaX
сообщение 19.09.2006 20:00
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 85
Пол: Мужской
Реальное имя: max

Репутация: -  0  +


Вот надо отрисовать куб и что бы он отображался правильно тоесть задние части не видны =) Но не знаю как пользоваться z-буффером помогите пожалуйста!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
XaMMaX
сообщение 23.09.2006 19:06
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 85
Пол: Мужской
Реальное имя: max

Репутация: -  0  +


Блин не помогает
min:=1;

repeat

for i1:=1 to i-1 do
begin
sum1:=modelz1[min]+modelz2[min]+modelz3[min]+modelz4[min];
sum2:=modelz1[i+1]+modelz2[i+1]+modelz3[i+1]+modelz4[i+1];
if sum1<sum2 then
begin
buf1:=modelz1[i+1];
buf2:=modelz2[i+1];
buf3:=modelz3[i+1];
buf4:=modelz4[i+1];
modelz1[i+1]:=modelz1[min];
modelz2[i+1]:=modelz2[min];
modelz3[i+1]:=modelz3[min];
modelz4[i+1]:=modelz4[min];
modelz1[min]:=buf1;
modelz2[min]:=buf2;
modelz3[min]:=buf3;
modelz4[min]:=buf4;

buf1:=modelx1[i+1];
buf2:=modelx2[i+1];
buf3:=modelx3[i+1];
buf4:=modelx4[i+1];
modelx1[i+1]:=modelx1[min];
modelx2[i+1]:=modelx2[min];
modelx3[i+1]:=modelx3[min];
modelx4[i+1]:=modelx4[min];
modelx1[min]:=buf1;
modelx2[min]:=buf2;
modelx3[min]:=buf3;
modelx4[min]:=buf4;

buf1:=modely1[i+1];
buf2:=modely2[i+1];
buf3:=modely3[i+1];
buf4:=modely4[i+1];
modely1[i+1]:=modely1[min];
modely2[i+1]:=modely2[min];
modely3[i+1]:=modely3[min];
modely4[i+1]:=modely4[min];
modely1[min]:=buf1;
modely2[min]:=buf2;
modely3[min]:=buf3;
modely4[min]:=buf4;
min:=i+1;
end;
end;

Чё то мне кажется что условия никогда не выполняется, но почему? Плизз понедельник уже близиться, а ещё не готово!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
XaMMaX   Z-буффер   19.09.2006 20:00
Malice   Для того чтобы отобразить куб, Z-буфер использоват...   19.09.2006 20:28
XaMMaX   Очень сложный для меня пример ещё и с ассемблером...   20.09.2006 16:12
Malice   Очень сложный для меня пример ещё и с ассемблеро...   20.09.2006 17:02
XaMMaX   Блин, а чё fillpoly только с массивами работает =(...   20.09.2006 18:21
Malice   Блин, а чё fillpoly только с массивами работает =...   20.09.2006 19:27
volvo   Ну, и в чем проблема? :) Про директиву Absolute ...   20.09.2006 19:22
XaMMaX   Это очень просто реализовать. Но если ты не можешь...   20.09.2006 21:56
XaMMaX   Ну вообщем закрашивать получилось теперь надо реши...   20.09.2006 22:07
XaMMaX   program My_3D; uses graph,crt; const max=100; pro...   20.09.2006 22:23
Coder_perm   XaMMaX, Когда-то давным давно, когда ещё не было г...   21.09.2006 8:29
XaMMaX   Спасибо, а то я сварганил, но чего-то не помjгло н...   22.09.2006 18:46
XaMMaX   Я вас прошу помогите в понедельник надо отдавать п...   23.09.2006 10:18
Mlc   А в чем сокраментальный смысл вот этих строк: m...   23.09.2006 16:25
Гость   Блин какой я идиот =( Спасибо большое действительн...   23.09.2006 18:36
XaMMaX   Блин не помогает min:=1; repeat for i1:=1 to i-1...   23.09.2006 19:06
Гость   Ну кто-нибудь завтра уже понедельник =( Плизз помо...   24.09.2006 9:50
Malice   1. сортировать по удаленности грани нужно только _...   24.09.2006 10:26
Гость   Спасибо щас попробую =) Если чего отпишусь =)   24.09.2006 17:41
Гость   Блин чё-то вроде сортировку сворганил онаработает ...   24.09.2006 22:05
Гость   Интересный цикл: :) for i1:=1 to i-1 do fo...   25.09.2006 8:06
XaMMaX   Вообщем понятно почему так происходит так что дума...   24.09.2006 22:18
XaMMaX   Спасибо конечно , но сути проблемы это не решает =...   25.09.2006 18:27
Malice   Спасибо конечно , но сути проблемы это не решает ...   26.09.2006 12:41
XaMMaX   Ух ты и правда проблема в этом и была!! Сп...   26.09.2006 14:54
Coder_perm   XaMMaX, вот я и порылся в архивах, как обещал. При...   28.09.2006 8:06
XaMMaX   Ух ты класс =) Только действительно сложно для мое...   28.09.2006 15:13


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 21:36
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"