Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexandr Brezgin                     2:5010/220.80  22 May 2002  13:54:00
 To : Alex Astafiev
 Subject : hidden lines removal
 -------------------------------------------------------------------------------- 
 
 
 21 May 02 15:14, Alex Astafiev -> Valentin Davydov:
 
  VD>> Сортируешь полигоны и заполняешь их текстурой, начиная с самого
  VD>> дальнего. После заполнения каждого полигона прорисовываешь его контур.
  VD>> Точный критерий сортировки не скажу (в некоторых постановках его и не
  VD>> существует).
  AA> thanx, но на входе набор 3dpolys в виде двух списков vertex, polys
  AA> на выходе требуется набор 2d отрезков для нанесения на экран.
  AA> Поэтому растеризация не подходит.
 
 Тогда начинаем с ближнего, растеризовать придется только Z, да и то 
 необязательно линейно, даже флаг, покрашено или нет, прокатит.
 
 Алгоритм для каждого полигона такой:
 1. Берем полигон со входа и определяем линии контура.
 2. Согласно Z разбиваем линии и кидаем их на выход.
 3. Закрашиваем Z для данного полигона.
 
 PS. Где-нибудь пораньше можно и нужно линии-дупы прибить, на выходе их 
 конечно нет, но отсеивать их через п.2 мне не нравится.                
 
     Hе унывай Alex, мы еще встретимся.
 --- Вот развернулся боком флагманский Fregate 1.52/W32
  * Origin: Терпение, спокойствие, сейчас они появятся. (2:5010/220.80)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 hidden lines removal   Alex Astafiev   18 May 2002 22:46:35 
 Re: hidden lines removal   Valentin Davydov   20 May 2002 20:15:44 
 hidden lines removal   Andrew Fedorov   20 May 2002 22:23:58 
 Re: hidden lines removal   Valentin Davydov   21 May 2002 13:58:47 
 hidden lines removal   Andrew Fedorov   21 May 2002 19:33:08 
 hidden lines removal   Alex Astafiev   21 May 2002 21:52:30 
 Re: hidden lines removal   Valentin Davydov   23 May 2002 20:59:55 
 hidden lines removal   Alex Astafiev   21 May 2002 15:14:18 
 hidden lines removal   Alexandr Brezgin   22 May 2002 13:54:00 
 hidden lines removal   Alex Astafiev   23 May 2002 20:25:57 
Архивное /ru.algorithms/38602cb66f25.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional