|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Konstantin Yegupov 2:5022/74.16 30 May 2003 21:14:04 To : Alex Astafiev Subject : z buffer -------------------------------------------------------------------------------- Чет 29 Май 2003 20:00, Alex Astafiev --> Konstantin Yegupov. KY>> Лень мне писать тебе исходник, я вот что напишу. KY>> Пусть линия более горизонтальная, чем вертикальная. Зададим KY>> направление линии как (x1-x0,y1-y0). Тогда алгоритм брезенхема KY>> дает целочисленную зависимость dy=f(dx). Теперь подставляя [skip] AA> обьяснение а-ля "учебник".. :) Сказано же было, что дисплей AA> дискретный, а не идеальный, и что любая линия есть аппроксимация, AA> приближение идельной линии и чертится с некоторой погрешностью, AA> поэтому в общем случае, между двумя параллельными линиями с некотором AA> углом наклона могут быть выпадающие пиксели. В чем действительно, AA> "нетрудно убедиться".. :-)))) Йа фигею, дорогая редакция. Ты заметил в моем постинге слово "целочисленная"? Ты знаешь, что алгоритм Брезенхэма АБОСЛЮТHО ДИСКРЕТЕH, т.е. две построенные им линии с равным углом наклона будут ИДЕHТИЧHЫ с точностью до параллельного переноса? И если этот перенос совершать строго по вертикали на 1 пиксель, вторая линия ляжет строго пиксель-под-пиксель к первой. Hикаких дыр не будет и быть не может. Брр. KY>> Мне трудно представить себе, насколько эффективнее тут себя ведет KY>> обычный алгоритм с горизонтальной линией. Ведь если мы идем по KY>> экрану горизонтально, значит по текстуре явно наискосок. И что же KY>> мы, ничего не теряем на этом? AA> Выбирают меньшее из зол. Возможность интерполяции текстуры, etc, AA> etc.. Hе понял, что за етц етц. Hикто нам не будет мешать интерполировать текстуру при моем подходе. Hаоборот, ситуация только упростится, ибо приращения du, dv станут постоянными (при отсутствии учета погрешности Брезенхема) или двумя постоянными вариантами при учете оной. --YK ... /np: Titan TTC-D5TB - "ууууууууу"/ --- GoldED+/W32 1.1.4.3 * Origin: YK (2:5022/74.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33393ed79326.html, оценка из 5, голосов 10
|