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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Sergey Andrianov                     2:5020/1507.400 05 Mar 2003  10:17:30
 To : Alexey Shumkov
 Subject : Re: 3d-task
 -------------------------------------------------------------------------------- 
 
 
 Однажды 06-Mar-03  в 12:33   Alexey Shumkov (2:5042/21.4)
 написал       Konstantin Azarov    по поводу
 -=-   3d-task  -=-
 
 AS> Kогда делаешь пpосто кyб, можно огpаничится тем yсловием, что одновpеменно 
 AS> y кyба могyт быть видимыми не более 3-х гpаней(2-е гpани только в тех 
 AS> слyчаях, когда они обpазyют видимый пpямоyгольник), так что можно пpосто 
 AS> найти точкy максимально yдаленнyю от зpителя и невидимыми бyдyт все гpани 
 AS> y котоpых эта точка имеется. Такая хpень не полyчается когда начинаешь 
 AS> делать пеpспективные изобpажения.
 
 AS> 2All: подскажите , пожайлyста, алгоpитмы yдаления невидимых линий y 
 AS> pазновсяческих фигyp.....
 
   Алгоритмов много:
 1. Алгоритм художника: грани сортируются по удалености, затем выводятся от
 дальних к ближним.
 2. Z-буфер. Для каждой точки растра (пикселя) хранится его z-координата
 (глубина). При выводе сравнивается с текущей и в зависимости от результата
 сравнения либо выводится, либо - нет.
 3. Определяется вектор нормали к грани. Если его Z-составляющая направлена на
 камеру - рисуем, если в обратную сторону - нет. (это по умолчанию. Можно
 изменить на противоположное условие)
 
                   До свидания,  в  09:12 MSK
                                  Sergey
 
 ---
  * Origin: Sergiev Posad (2:5020/1507.400)
 
 

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

 Тема:    Автор:    Дата:  
 3d-task   Artur Mogozov   06 Jan 2003 17:35:46 
 Re: 3d-task   Valentin Davydov   07 Jan 2003 23:16:05 
 3d-task   Konstantin Azarov   08 Jan 2003 01:53:58 
 3d-task   Alexey Shumkov   06 Mar 2003 13:33:31 
 Re: 3d-task   Sergey Andrianov   05 Mar 2003 10:17:30 
Архивное /ru.algorithms/52053E65C0AA.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional