MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Объектно-ориентированное программирование на C++ с использованием библиотеки OpenGL

Название:Объектно-ориентированное программирование на C++ с использованием библиотеки OpenGL
Просмотров:62
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Библиотека OpenGl предназначена для моделирования компьютерной графики на высоком уровне, и является программным интерфейсом к аппаратному обеспечению. Главное назначение библиотеки -–преобразовывать 2-х и 3- х

Часть полного текста документа:

Техническое задание 1. Введение.
    Платоновыми телами (правильными многогранниками) называются такие выпуклые многогранники, все грани которых правильные многоугольники и все многогранные углы при вершинах равны между собой.
    Существует ровно пять правильных многогранников. Их основные характеристики приведены в следующей таблице. Название многогранника Число граней Число ребер Число вершин Тетраэдр 4 6 4 Гексаэдр 6 12 8 Октаэдр 8 12 6 Додекаэдр 12 30 20 Икосаэдр 20 30 12 Описываемый программный продукт состоит из раздела библиотеки, посвященного платоновым телам, и приложения для графического интерфейса пользователя (graphical user interface - GUI) Windows, позволяющего при помощи раздела библиотеки выполнять следующие операции над правильными многогранниками: - вращение тела вокруг заданной точки; - вращение тела вокруг заданной оси; - облет тела.
    Актуальность разработки заключается в возможности наглядного изучения платоновых тел с использованием разработанного раздела.
    Платоновы тела выбраны потому, что являются часто используемыми при анимации различных графических изображений и т.д. 2. Основание для разработки.
    Основанием для разработки курсового проекта послужил план специальности 220100 "Вычислительные машины, системы, комплексы и сети" по дисциплине "Алгоритмические языки и программирование" за второй курс. 3. Назначение разработки.
    Назначением разработки являются раздел графической библиотеки, описывающий платоновы тела и функции для работы с ними, а также средство работы с этим разделом, представляющее собой приложение Windows, разработанное на основе графического интерфейса пользователя. 4. Требования к программе и программному продукту. 4.1. Функциональные характеристики.
    Программный продукт позволяет пользователю выполнять следующие функции: - выбор типа ГРО; - создание графического объекта; - ввод параметров объекта и выполняемой им функции; - демонстрация объектом выбранной пользователем функции.
    Создание графического объекта происходит в момент выбора пользователем типа многогранника из списка многогранников, появляющегося после "нажатия" пользователем кнопки Polyhedron. Ввод параметров многогранника, а именно длины его ребра, осуществляется в диалоговом окне, открываемом при "нажатии" кнопки Settings, находящейся в меню Polyhedron. Выбор функции, выполняемой многогранником, производится из меню Action. При "нажатии" кнопки Settings в этом же меню, открывается диалоговое окно, позволяющее ввести параметры функций. Просмотр начинается после "нажатия" кнопки Start и останавливается после "нажатия" кнопки Stop. Просмотр можно осуществлять без изменения каких-либо параметров, т.е. в начале работы программы все необходимые параметры предустановленны и не требуют обязательного описания. 4.2. Организация входных/выходных данных. Входными данными являются параметры многоугольника (тип, длина ребра), тип выполняемой им функции, параметры выбранной функции, а также размер окна представления. Описание входных данных содержится в следующей таблице. Имя Семантика Тип Размер памяти Диапазон изменения m_Polyhedron тип многоугольника целое 2б 1-5 m_Edge длина ребра целое 2б * m_Action тип функции целое 2б 1-3 m_RotPoint_Dir направление при движении вокруг точки целое 2б * m_RotPoint_Dist расстояние от объекта до точки целое 2б * m_RotLine_Dir направление при движении вокруг линии целое 2б * m_RotLine_Dispos расположение линии в пространстве целое 2б * m_RotLine_Dist расстояние от объекта до линии целое 2б * m_FlyRound_Dist расстояние до объекта при облете целое 2б * Cx текущее максимальное значение Х окна представления целое 2б ** Cy текущее максимальное значение Y окна представления целое 2б ** *Диапазон изменения параметра не определен, т.к. ............






Похожие работы:

Название:Мифология. Функции мифа. Мифологические школы
Просмотров:679
Описание: Мифология как мир первообразов и материя духовности Но для создателей мифологии она была не просто достоверной или истинной. У них и вопроса не могло возникнуть об истинности. Для первобытного человека мифология

Название:Общественные функции СМИ. По кн. Введение в журналистику
Просмотров:780
Описание: Цвик В. Л. Для чего существует журналистика? Зачем она нужна отдельному индивиду и обществу в целом? Иными словами, каковы социальные функции СМИ? Сразу условимся, что термин "функции” мы будем понимать как разн

Название:Понятие, задачи, система и основные функции органов внутренних дел
Просмотров:664
Описание: Органы внутренних дел представляют собой сложную, разветвленную систему, в которую входят в качестве ее функциональных элементов (подсистем) милиция, пожарная охрана, внутренние войска, следственный аппарат и др. О

Название:На чем писать программы? (краткий обзор возможностей языков программирования)
Просмотров:741
Описание: Сергей Трофимов Сегодня мы продолжаем разговор на тему какой язык программирования выбрать, начатый с статье “Delphi или Visual C++ - вот в чем вопрос”. Тема оказалась глубже, чем казалось на первый взгляд, и я провел нек

Название:Функции культурных норм
Просмотров:646
Описание: Культурные нормы выполняют в обществе очень важные функции. Они являются обязанностями и указывают меру необходимости в человеческих поступках; служат ожиданиями в отношении будущего поступка; контролируют откл

 
     

Вечно с вами © MaterStudiorum.ru