|
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 24
|
|
Трехмерная фигура28.11.2009, 20:08. Показов 5330. Ответов 18
Метки нет (Все метки)
Очень сложная программа для меня, помогите чем можете!!!
В режиме 320х200 точек на 256 цветов вывести трехмерную конструкцию, состоящую из ребер в соответствии с номером варианта. Написать программу облета фигуры в плоскости (по номеру варианта) с шагом 15 градусов против часовой стрелки. Вывод точек осуществлять непосредственно в видеопамять с использованием встроенного Ассемблера. Видеорежим устанавливать, используя встроенный Ассемблер. Элементарные фигуры располагаются вдоль оси Х. Также прилагается скриншот:
0
|
|
| 28.11.2009, 20:08 | |
|
Ответы с готовыми решениями:
18
Фигура процедурами движущаяся фигура Определить, является ли фигура выпуклой |
|
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 24
|
|
| 01.12.2009, 15:46 [ТС] | |
|
Никто не хочет помочь или не знает????
0
|
|
|
1 / 1 / 0
Регистрация: 21.09.2008
Сообщений: 10
|
|
| 12.05.2010, 20:44 | |
|
arashik, ты с какого университета. У меня та же курсовая висит.
0
|
|
|
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 24
|
|
| 18.05.2010, 22:33 [ТС] | |
|
с ИГТУ
0
|
|
|
1 / 1 / 0
Регистрация: 21.09.2008
Сообщений: 10
|
|
| 15.06.2010, 20:15 | |
|
Сдал или остался на осень? Меня Ложкин завалил. Проекции правильные, но нет матмодели и неправильно оформлена записка.
0
|
|
|
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 24
|
|
| 17.06.2010, 21:40 [ТС] | |
|
Сдал я ему, он даже и не смотрел код
0
|
|
|
1 / 1 / 0
Регистрация: 21.09.2008
Сообщений: 10
|
|
| 20.06.2010, 18:02 | |
|
Помоги товарищу по несчастью.
0
|
|
|
IlyaSH
|
|
| 09.05.2011, 02:56 | |
|
arashik,
Laserman, Приветствую! Какой у вас вариант был? тоже с этой 3d-фигурой мучаюсь ![]() У меня 51 вариант (АF-В1) Усеченный конус+Обелиск-Усеченная пирамида 4 (не используя Ассемблер) Может дадите какой нибудь совет? С чего начать, например... |
|
|
1 / 1 / 0
Регистрация: 21.09.2008
Сообщений: 10
|
||||||
| 22.05.2011, 16:49 | ||||||
|
С этой фигурой все мучаются. Гермогент дает ее на втором курсе, а материал нужно брать из компьютерной графики третьего курса. Во первых необходимо разобраться с афинными преобразованиями, это впринципе основа программы. Затем нужно разобраться с библиотеками дос, это значительно лучше чем ассемблер. У меня ассемблер. На компьютерах ИжГТУ библиотека дос работает четче. Могу дать текст моей программы, но без коментариев по тексту. Желаю удачи.
1
|
||||||
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
|
| 20.04.2012, 11:33 | |
|
Что такое "облет фигуры" ? Атачю свой вариант AF-11, могу вращать фигуру, могу двигать в любых осях. А что такое облет ?
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 20.04.2012, 11:51 | |
|
Код Laserman сплошная лажа, куча синтаксических ошибок, а после их исправления программа вообще виснет.
Добавлено через 2 минуты Не намного лучше и программа shooshpanchik, какое-то пошлое подергивание и мерцание, наверняка модули .tpl образца 1937 года и delay типа 60000.
0
|
|
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
|
| 20.04.2012, 11:58 | |
|
Футы нуты. Мерцание из-за прямой записи в видеопамять. Атачю вариант с выводом в промежуточный буфер и отрисовкой после. Но тогда от прямой записи в видеопамять остается только копирование буфера, а по заданию..., А Delay там 100, иначе бсытро слишком двигается.
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 20.04.2012, 12:07 | |
|
Футы нуты. Попутал я, наоборот маленькая задержка, потому и дергается, не успеваешь фигуру рассмотреть...
0
|
|
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
|
| 20.04.2012, 12:10 | |
|
Ни, дергается он от того что двигается не по 1 градусу. а по 15, как в задании (итого 24 шага). Ну а задержка это всего 1 циферка в сырце. Так всетаки, что за облет нужно сделать ? Мне только это осталось....
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 20.04.2012, 13:03 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
|
| 20.04.2012, 14:03 | |
|
Вот само задание:
В режиме 320х200 точек на 256 цветов вывести трехмерную конструкцию, состоящую из ребер в соответствии с номером варианта. Написать программу облета фигуры в плоскости с шагом 15 градусов против часовой стрелки. Вывод точек осуществлять непосредственно в видеопамять с использованием предопределенного массива (1) или встроенного Ассемблера (2). Видеорежим устанавливать, используя библиотеку DOS Turbo Pascal (1) или встроенный Ассемблер (2). Элементарные фигуры располагаются вдоль оси Х. Схема расположения АВС. Если перед буквой стоит знак минус, то соответствующее тело вычитается из тела В. Например, -АВ-С. Тела А и С вычитаются из В. Облет осуществлять под углом 45 градусов к оси Z в плоскости перпендикулярной хОу. Варианты не используя Ассемблер – вариант 1; используя Ассемблер – вариант 2. Номера поверхностей в таблице. Ну шаг 15 градусов у меня есть. От 45 градусов к оси Z в плоскости перпендикулярной хОу башню сорвало.
0
|
|
|
1 / 1 / 0
Регистрация: 21.09.2008
Сообщений: 10
|
|||
| 30.05.2012, 20:27 | |||
|
Добавлено через 16 минут
0
|
|||
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
||||||||||||
| 30.05.2012, 22:51 | ||||||||||||
DrawObelisk(xx,yy,zz, 0,0,0, 15);{} Сначала 3 координаты центра фигуры, потом 3 угла вращения и цвет фигуры.
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 20.04.2012
Сообщений: 37
|
|
| 30.05.2012, 23:26 | |
|
А чем ассемблер не нравится ? Аттачю две 3D фигуры, используется бек буффер и Z-буффер. Практически голый асм. На Win7 работает медленно (а мож у меня DosBox не настроен), на остальных летает.
0
|
|
| 30.05.2012, 23:26 | |
|
Помогаю со студенческими работами здесь
19
Фигура образована конусами сложившимися основаниями
По трем точкам определить является ли фигура треугольником Определить находится ли фигура под ударом ферзя
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|