Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Программа и интерфейс
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.05.2012, 23:43
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
Лампочка программа, реализующая алгоритм удаления невидимых линий Z-буффер

Уважаемые программисты помогите с программой, сразу признаюсь код не мой, но это едиственное что я нашел по своей теме курсовой. то что наработал я приатачу.

В свою очередь от себя обещаю вечно Вас восхволять и уважать.

З.Ы. Очень надеюсь на вашу благосклонность.
Вложения
Тип файла: rar прога.rar (35.5 Кбайт, 35 просмотров)
Ответить с цитированием
  #2  
Старый 26.05.2012, 23:49
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от kaifat
В свою очередь от себя обещаю вечно Вас восхволять и уважать.
Без этого как-нибудь переживём. Объясни, в чём суть задачи.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 26.05.2012, 23:59
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Ну без этого нельзя ни как.

Суть задачи такова есть листинг программы на делфи. я попытался под нее слелать оболочку, но к сожалению у меня не чего не получилось, что то я гдето не догнал. либо листинг немного кривоват.
у меня курсачь уже закончен под нее, но без работающей проги к преподу я идти не могу.
Ответить с цитированием
  #4  
Старый 27.05.2012, 00:38
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Так и не понял, что должно рисоваться, выводиться.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 27.05.2012, 00:39
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Ну... здесь, явно видно, не хватает модуля...
Могу скинуть свои наработки, но там по-мимо z-beffer, реализовано наложение текстур, удаление не лицевых граней и.т.д.
Ответить с цитированием
Этот пользователь сказал Спасибо Pilot_Red за это полезное сообщение:
kaifat (27.05.2012)
  #6  
Старый 27.05.2012, 00:52
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Так и не понял, что должно рисоваться, выводиться.
Удаление невидимых линий и поверхностей. Алгоритм, использующий z-буфер. Реализовать алгоритм для сцены, состоящей из набора плоских многоугольников с произвольным расположением и для построения сечений поверхностей.
Ответить с цитированием
  #7  
Старый 27.05.2012, 00:52
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Держи, теперь надеюсь на
Цитата:
В свою очередь от себя обещаю вечно Вас восхволять и уважать
Вложения
Тип файла: rar prj.rar (3.6 Кбайт, 90 просмотров)
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
kaifat (27.05.2012)
  #8  
Старый 27.05.2012, 00:54
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от Pilot_Red
Ну... здесь, явно видно, не хватает модуля...
Могу скинуть свои наработки, но там по-мимо z-beffer, реализовано наложение текстур, удаление не лицевых граней и.т.д.

Если не трудно, скинь, может подчерпну твоей мудрости
Ответить с цитированием
  #9  
Старый 27.05.2012, 01:00
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Держи, теперь надеюсь на


Вот щас... вот ... СПАСИБО...

нет СПАСИБИЩЕ ТЕБЕ ЧЕЛОВЕЧИЩЕ...

З.Ы. Ушел в твою честь делать жертвоприношение...

А если серьезно.. в двух словах что там было не так?
Ответить с цитированием
  #10  
Старый 27.05.2012, 01:04
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Так ты просто сравни исходный код. У тебя вызываемые процедуры находились за пределами юнита (после end.) + ты их объявил в классе + массивы Screenbuffer и Zbuffer имели маленький размер (лучше их сделать динамическими).
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
kaifat (27.05.2012)
  #11  
Старый 27.05.2012, 01:06
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
Так ты просто сравни исходный код. У тебя вызываемые процедуры находились за пределами юнита (после end.) + ты их объявил в классе + массивы Screenbuffer и Zbuffer имели маленький размер (лучше их сделать динамическими).


ТЫ Мужик... еще раз огромное спасибо!
Ответить с цитированием
  #12  
Старый 27.05.2012, 01:11
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

И ещё: процедура FormCreate не была "подцеплена" в Object Inspector-е к форме.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
kaifat (27.05.2012)
  #13  
Старый 27.05.2012, 01:11
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Цитата:
Сообщение от kaifat
Если не трудно, скинь, может подчерпну твоей мудрости
держи......

Последний раз редактировалось Pilot_Red, 29.06.2012 в 15:51.
Ответить с цитированием
Этот пользователь сказал Спасибо Pilot_Red за это полезное сообщение:
kaifat (27.05.2012)
  #14  
Старый 27.05.2012, 01:14
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Цитата:
Сообщение от angvelem
Так ты просто сравни исходный код. У тебя вызываемые процедуры находились за пределами юнита (после end.) + ты их объявил в классе + массивы Screenbuffer и Zbuffer имели маленький размер (лучше их сделать динамическими).
а я чет вниз даже и не глянул
Ответить с цитированием
  #15  
Старый 27.05.2012, 01:18
kaifat kaifat вне форума
Прохожий
 
Регистрация: 26.05.2012
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от angvelem
И ещё: процедура FormCreate не была "подцеплена" в Object Inspector-е к форме.

И не подключена библеотека math... я лошара
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:56.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter