Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Графика    >>    draw3rd
   
 
 Изображение трехмерных функций  Макс Репин 20.04.1995

Программа отрисовки трехмерной поверхности. "Всплывающий горизонт", показ Демо-мультика



5k 
 

Organization: JSC SmolenskEnergo Кто-то здесь интересовался рисованием трехмерных поверхностей. Может это наведет на какие-то мысли. Только не смейтесь сильно. ++++++++++++++++ Crazy Max (max@unix.smolen.energy.msk.su) ++++++++++++++++ Если Вам удалось написать программу, в которой транслятор не обнаружил ошибок, обратитесь к системному программисту - он исправит ошибки в трансляторе. Было это писано году в 1991 - не бейте сильно ногами. Graph3rd - собственно Unit. Комментариев практически нет. Sapienti sat, что по-русски значит - разберетесь сами, не маленькие. Смотрите в examples и экспериментируйте. Draw3rd - отрисовка 20-и кадров демо-мультика. Draw3rd1 - то же, но с использованием алгоритма "всплывающего горизонта" для удаления невидимых линий. Show3rd - показ демо-мультика. Очень забавно... Да все это было писано с расчетом на CGA640x200, так что Unit придется кое-где подправить. P.S. Ежели найдете что-нибудь более развитое - не поленитесь, киньте на E-mail: max@unix.smolen.energy.msk.su