Графика, По моему очень сложно |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Графика, По моему очень сложно |
Людмила |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 43 Пол: Женский Репутация: 1 |
дали задачи решить нужно срочно, даже не знаю с чего начинать... Может, кто сможет помочь?
Задачи: 1. Составить программу, реализующею трехмерное преобразование с фигурой Октаэдр (отображение одновременно относительно плоскостей XOZ и YOZ, XOZ и XOY, XOY и YOZ). Фигура должна отображаться в контурном виде без удаления невидимых линий и уметь вращаться вокруг произвольной оси. Управление преобразования по осям осуществлять с помощью десяти клавиш (<1>…<2>) на цифровой клавиатуре. 2. Написать программу для изображения многогранника гексаэдра (перспектива 2 точки схода), вращающегося вокруг оси OY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры. При выполнении этого задания необходимо реализовать алгоритм невидимых линий. Все грани рисовать закрашенными различными цветами. -------------------- хороших людей мало... полезных ещё меньше....
|
Romtek |
Сообщение
#2
|
Знаток Группа: Пользователи Сообщений: 303 Пол: Мужской Реальное имя: Роман Репутация: 2 |
Ну очень похожее задание...
Прикрепленные файлы Tetrahedron.rar ( 1.9 килобайт ) Кол-во скачиваний: 537 -------------------- Romiras HomeLab- материалы и статьи по разработке ПО, моделирование алгоритмов, обработка и анализ информации, нейронные сети, машинное зрение и прочее.
|
Людмила |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 43 Пол: Женский Репутация: 1 |
Цитата(Romtek @ 18.03.05 1:01) Ну очень похожее задание... спасибо!!! а задание само какое? -------------------- хороших людей мало... полезных ещё меньше....
|
Людмила |
Сообщение
#4
|
Новичок Группа: Пользователи Сообщений: 43 Пол: Женский Репутация: 1 |
Цитата(Romtek @ 18.03.05 1:01) Ну очень похожее задание... Почему то у меня после запуска программы выходит ошибка: BGI Error: Graphics not initialized (use InitGraph) останавливается на строчки: setBkColor(black); -------------------- хороших людей мало... полезных ещё меньше....
|
volvo |
Сообщение
#5
|
Гость |
Цитата(Людмила @ 18.03.05 18:27) Почему то у меня после запуска программы выходит ошибка: BGI Error: Graphics not initialized (use InitGraph) В процедуре open_graph (файл graphs3d.pas) есть строчка: Код InitGraph(GraphDriver, GraphMode, '..\bgi'); Измените ее вот так: Код InitGraph(GraphDriver, GraphMode, ''); (и убедитесь, что GRAPH.TPU и EGAVGA.BGI находятся в той папке, из которой запускается программа). Должно работать... |
Людмила |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 43 Пол: Женский Репутация: 1 |
Цитата(volvo @ 18.03.05 22:32) В процедуре open_graph (файл graphs3d.pas) есть строчка: Код InitGraph(GraphDriver, GraphMode, '..\bgi'); Измените ее вот так: Код InitGraph(GraphDriver, GraphMode, ''); (и убедитесь, что GRAPH.TPU и EGAVGA.BGI находятся в той папке, из которой запускается программа). Должно работать... Запустилась... спасибо! -------------------- хороших людей мало... полезных ещё меньше....
|
-ирина- |
Сообщение
#7
|
Гость |
помогите, плиз.
у меня unit не запускается. пишет - cannot run a unit. почему? и в какую папку поместить этот юнит с программой? |
Гость |
Сообщение
#8
|
Гость |
Цитата cannot run a unit Юниты не запускаются... Они подключаются к основной программе (через Uses), и используются. |
Гость |
Сообщение
#9
|
Гость |
|
Archon |
Сообщение
#10
|
Профи Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Цитата Че делать то с этим? Запускай не graphs3d.pas, а TETRAHDR.PAS graphs3d.pas просто должен лежать в той же папке. -------------------- Close the World...txeN eht nepO
|
Текстовая версия | 29.03.2024 21:10 |