IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Закрашивание граней различными цветами
Викушка
сообщение 7.07.2006 16:43
Сообщение #1


Гость






Помогите плиз! give_rose.gif
Есть програмка которая ресует изображения многогранника гексаэдра (перспектива 2 точки схода), вращающегося вокруг осей. Нужно реализовать закрашевание граней различными цветами.

" (Показать/Скрыть)
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 2)
Викушка
сообщение 7.07.2006 16:51
Сообщение #2


Гость






Извиняюсь для запуска нужен файл с названием figures.dat

содержание файла

Цитата
гексаэдр
8
-30,-30,30
-30,30,30
30,30,30
30,-30,30
-30,-30,-30
-30,30,-30
30,30,-30
30,-30,-30
0,1,0,1,1,0,0,0
1,0,1,0,0,1,0,0
0,1,0,1,0,0,1,0
1,0,1,0,0,0,0,1
1,0,0,0,0,1,0,1
0,1,0,0,1,0,1,0
0,0,1,0,0,1,0,1
0,0,0,1,1,0,0,1
 К началу страницы 
+ Ответить 
volvo
сообщение 7.07.2006 16:53
Сообщение #3


Гость






procedure figure3d.draw; {рисование фигуры}
Переопредели так, чтобы рисовались не отдельные ребра через MoveTo/LineTo, а сразу отрисовывались все ребра одной грани (скажем, через DrawPoly), потом - второй, и т.д. Таким образом, если нужно рисовать грани разными цветами - просто меняешь DrawPoly на FillPoly, и никаких проблем (относительно, конечно, ибо все равно придется следить, чтобы видимые грани отрисовывались в последнюю очередь, иначе они будут затерты невидимыми гранями)...
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 10:55
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"