Курсовая работа Тема: «Сечение многогранников»





Скачать 387.89 Kb.
НазваниеКурсовая работа Тема: «Сечение многогранников»
страница1/3
Дата публикации24.03.2015
Размер387.89 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
  1   2   3


Министерство общего и профессионального образования Российской Федерации

Калужский Государственный Педагогический Университет

им. К.Э. Циолковского

Физико-математический факультет

Кафедра алгебры и информатики

Курсовая работа

Тема:

«Сечение многогранников»
Выполнил: студент IV курса

физико-математического факультета

Мосин Евгений Валерьевич.

Научный руководитель:

Булычев В.А.


Калуга 2006г.

Содержание
Введение

Глава I. Пространственные тела и их сечения

1.1 Точка, прямая и плоскость в пространстве. Векторы

1.2 Преобразования пространства

1.3 Пространственные тела

1.4 Поверхности второго порядка

Глава II. Изучение сечений пространственных тел

2.1 Методы построения сечений многогранников

2.2 Задание сечений пространственных тел

2.3 Построение сечений пространственных тел. Алгоритм

2.4 Исследование свойств сечения

Глава III. Визуализация

3.1 Способы визуализации трехмерного пространства

3.2 Перекрытие

3.3 Освещенность

Глава IV. Создание компьютерного приложения.

4.1 Постановка требований к реализуемому проекту

4.2 Разработка интерфейса программы

4.2.1 Окна проекций

4.2.2 Меню пользователя

4.2.3 Основные методы работы

4.2.4 Диалог просмотра сечения

Заключение

Приложение

Список литературы
Введение
Важнейшей задачей педагогической науки является совершенствование планирования процесса обучения в целом и повышение эффективности управления познавательной деятельностью учащихся.

Поиски оптимальных путей управления обучением вылились в создание новой системы учебной работы, названной программированным обучением, одними из составляющих которого являются наглядность и интерактивность обучающих программ. В настоящей курсовой работе мы рассмотрим возможность применения программированного обучения при изучении стереометрии, а именно сечения пространственных тел.

Но прежде всего необходимо отметить актуальность проблемы применения программированного (компьютерного) обучения.

В настоящее время наука и техника развиваются настолько быстро, что своевременное обобщение потока научной информации без применения кибернетических средств, представляет значительную трудность.

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

В школах уже появились компьютеры, но этого недостаточно. Самый лучший вариант – оснастить подобным оборудованием каждый кабинет и включить элементы работы на компьютере в учебные программы по всем предметам. Но для этого необходима техническая база. Особо надо отметить содержание самих обучающих программ, применение которых должно быть эффективным, а для этого необходимо разработать дидактический материал с учетом психолого-педагогических особенностей обучения геометрии.

В настоящее время возможно использовать элементы программированного обучения в курсе геометрии, так как большинство способов решения задач требует наглядного представления, которое можно реализовать с помощью обучающих программ. Для развития у школьников стереометрического (пространственного) представления, плоских чертежей, представляющих собой проективное изображение пространственных фигур, недостаточно необходимо создать инструмент, позволяющий интерактивно изучать стереометрию. В данном проекте мы остановимся на теме сечения пространственных тел.

Задачи проекта:

  1. Изучение теоретического материала по теме проекта;

  2. Создание компьютерного приложения позволяющего изучать сечения пространственных тел;

  3. Оценка проделанной работы и выявление дальнейших путей развития данной темы.

Основная цель проекта: создание инструмента, позволяющего наглядно и интерактивно изучать пространственные тела и их сечения.

Промежуточные цели:

  1. Разработать способ представления пространственных тел в памяти компьютера.

  2. Разработать способ визуализации пространственных тел.

  3. Создать алгоритм построения сечения пространственных тел.

  4. Рассмотреть использование и реализацию интерактивности создаваемого приложения.

  5. Разработка удобного, простого в обращении и достаточного полного интерфейса, создаваемого компьютерного приложения.

Программное обеспечение: среда программирования Delphi 7, текстовые редакторы Блокнот и MS Word, графический редактор Paint.

Глава I. Пространственные тела
1.1 Точка, прямая и плоскость в пространстве. Векторы
Понятие точка является определяющим понятием пространства, любая фигура пространства состоит из множества точек. Хранение в памяти компьютера информации о элементах пространства будем осуществлять с помощью хранения координат точек определяющих данный элемент пространства. Так для хранения информации о прямой достаточно всего двух различных точек принадлежащих этой прямой. По двум точкам задающим прямую можно составить каноническое уравнение прямой и далее оперировать этим уравнением:
, (1′)
где точки и принадлежат данной прямой. Или если использовать вектор т.е. , получим следующее уравнение прямой:
. (1′′)
Аналогично прямой, плоскость определяется тремя точками:
, (2′)

где точки , , принадлежат данной плоскости из этой матрицы можно получить уравнение плоскости:
, (2′′)
где коэффициенты ,,, определяются следующим способом:
;

;

;

.
Причем из этих формул полезно знать, что координатами вектора нормального к данной плоскости являются соответственно коэффициенты ,,. Этот вектор направлен в полупространство правого обхода точек.

Решая совместно уравнения (1′′) и (2′′) найдем координаты точки пересечения прямой и плоскости, при условии, что прямая пересекает плоскость. Пусть плоскость задана тремя точками: , , , а прямая задана двумя точками: и , тогда координаты точки пересечения находятся по формулам:
,
где , причем если , то ; (1x)

,
где , причем если , то ; (1y)
,
где , причем если , то . (1z)

В этих формулах координаты вектора для прямой вычисляется следующим образом: .
1.2 Преобразования пространства
Для реализации интерактивности изучения пространственных тел необходимо реализовать возможность перемещения, поворота и масштабирования, а для этого необходимо изменять координаты точек фигур по соответствующему закону. Рассмотрим три преобразования которые переводят каждую точку в точку :

  1. Перемещение (параллельный перенос на вектор ).


(1p)


  1. Поворот вокруг прямой на угол . Поворот будем осуществлять вокруг одной из осей координат.

а) вокруг оси OX:

(2px)
б) вокруг оси OY:
(2py)
в) вокруг оси OZ:
(2pz)


  1. Масштабирование с коэффициентом .


(3p)
1.3 Пространственные тела
Как уже говорилось, в памяти компьютера пространственные тела будем хранить в виде координат точек определяющих эти тела. Рассмотрим далее, как хранить те или иные виды пространственных тел и рассмотрим основные способы создания фигур. При описании многогранников необходимо задание координат всех вершин многогранников, а также описание порядка обхода каждой грани. Удобно описывать обход граней почасовой стрелке наблюдая многогранник из вне, тогда нормальный вектор к грани, заданный тройкой следующих подряд вершин, будет направлен из многогранника. Это свойство удобно использовать при визуализации выпуклых многогранников, об этом будет рассказано позднее. С многогранниками все понятно, а как описывать поверхности второго порядка (поверхности вращения, конические поверхности, цилиндрические поверхности, эллипсоид, гиперболоид, параболоид). Их можно представить в виде многогранника с большим количеством граней, и чем больше количество граней, тем точнее приближение. Этот метод является универсальным, он позволяет описывать комбинированные пространственные тела, но не позволяет изучать алгебраические кривые, которые получаются при построении сечений. Приведем общую структуру файла, описывающего многогранник. Файл представляет собой обычный текстовый документ.

Количество вершин многогранника.

Координаты 1й вершины через пробел.

Координаты 2й вершины через пробел.

Количество граней многогранника.

Порядок обхода 1й грани через пробел.

Порядок обхода 2й грани через пробел.
Пример описания куба с ребром равным 2.

8

0 0 2

2 0 2

2 2 2

0 2 2

0 0 0

2 0 0

2 2 0

0 2 0

6

1 5 8 4

2 3 7 6

5 6 7 8

4 3 2 1

3 4 8 7

2 6 5 1





1.4 Поверхности второго порядка




Название.

Способ описания.



Конус

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



Цилиндр

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



Сфера

Многогранник, описанный по принципу параллелей и меридианов.



Тор

Совокупность косоугольных цилиндров.


Пример1: Методов получения координат точек сферы.

for iy:=0 to ny-1 do

for ix:=0 to nx do

begin

x:=r*sin(iy*pi/ny)*cos(2*ix*pi/nx);

y:=r*sin(iy*pi/ny)*sin(2*ix*pi/nx);

z:=r*cos(iy*pi/ny);

x:=r*sin((iy+1)*pi/ny)*cos(2*ix*pi/nx);

y:=r*sin((iy+1)*pi/ny)*sin(2*ix*pi/nx);

z:=r*cos((iy+1)*pi/ny);

end;




Глава II. Изучение сечений пространственных тел
2.1 Методы построения сечений многогранников
Геометрические задачи традиционно делятся на три типа:

  1. на вычисление;

  2. на доказательство;

  3. на построение.



Решение любых стереометрических задач требует не только вычислительных и логических умений и навыков, но и умений изображать пространственные фигуры на плоскости (например, на листе бумаги, классной доске), что по сути своей тесно связано с темой «Геометрические построения на плоскости». Стереометрические задачи на вычисления и доказательство легко можно решать, используя правильный рисунок пространственной фигуры. При изучении тем «Параллельность прямых и плоскостей в пространстве», «Перпендикулярность прямых и плоскостей», «Углы между прямой и плоскостью, между двумя прямыми, между двумя плоскостями» и других тем прекрасным иллюстрационным материалом является решение позиционных и метрических задач на построение пространственных фигур и сечений этих фигур плоскостями. Основными методами построения сечений многогранников являются следующие методы:

  1. Метод следов. Суть метода заключается в построении вспомогательной прямой, являющейся изображением линии пересечения секущей плоскости с плоскостью какой-либо грани фигуры. Удобнее всего строить изображение линии пересечения секущей плоскости с плоскостью нижнего основания. Эту линию называют следом секущей плоскости. Используя след, легко построить изображения точек секущей плоскости, находящихся на боковых ребрах или гранях фигуры. Последовательно соединяя образы этих точек, получим изображение искомого сечения.

  2. Метод вспомогательных сечений. Этот метод построения сечений многогранников является в достаточной мере универсальным. В тех случаях, когда нужный след (или следы) секущей плоскости оказывается за пределами чертежа, этот метод имеет даже определенные преимущества. Вместе с тем следует иметь в виду, что построения, выполняемые при использовании этого метода, зачастую получаются «скученными». Тем не менее, в некоторых случаях метод вспомогательных сечений оказывается наиболее рациональным.

  3. Комбинированный метод построения сечений. Суть комбинированного метода построения сечений многогранников состоит в применении теорем о параллельности прямых и плоскостей в пространстве в сочетании с методом следов и методом вспомогательных сечений.

  4. Координатный метод построения сечений. Суть координатного метода заключается в вычислении координат точек пересечения ребер или многогранника с секущей плоскостью, которая задается уравнением плоскости. Уравнение плоскости сечения вычисляется на основе условий задачи.

Из всех перечисленных способов построения сечения наиболее приемлемым является координатный метод, так как он связан с большим объемом вычислений и имеет простой алгоритм реализации, что целесообразно реализовать с помощью ЭВМ. Достаточно знать координаты вершин каждой грани многогранника и три точки задающие плоскость сечения.
2.2 Задание сечений пространственных тел
Как уже говорилось, удобнее всего задавать плоскость сечения тремя точками, причем координаты этих точек должны быть известны или должны вычисляться. Рассмотрим возможные варианты задания точек плоскости сечения:

  1. точка расположена вне многогранника;

  2. точка находится внутри многогранника;

  3. точка расположена в грани многогранника;

  4. точка принадлежит ребру многогранника;

  5. точка принадлежит диагонали многогранника;

  6. точка совпадает с вершиной многогранника.

Условие задания секущей плоскости тремя точками будет выполняться не всегда и в этом случае придется вычислять уравнение плоскости сечения, используя другие методы. В данной работе рассматривается лишь способ задания тремя точками.
2.3 Построение сечений пространственных тел. Алгоритм
Метод построения сечения заключается в нахождении точек пересечения секущей плоскости с гранями многогранника, а вернее с ребрами многогранника. Проверка на пересечение секущей плоскости и ребра многогранника производится следующим образом:

  1. Составление уравнения секущей плоскости по трем точкам;

  2. Подстановка в уравнение координат концов ребра с целью проверки: расположены ли точки в разных полупространствах относительно плоскости сечения.

  3. Нахождение точки пересечения ребра многогранника и плоскости сечения.

Для каждой грани записываются две точки, причем запись производится только для тех граней, где плоскость сечения пересекла два ребра. Далее используя полученные данные, строится многоугольник сечения следующим образом:

  1. Берем первую пару точек и ищем следующую пару точек в которой повторяется одна из точек первой пары.

  2. Найдя следующую пару проделываем для нее тоже самое, что и для первой пары, но исключаем из поиска первую пару.

  3. Проделываем весь алгоритм для каждой пары, пока не останется одна ненайденная точка.

  4. Полученная цепочка является последовательным описанием ребер многоугольника сечения.

Далее запоминаем полученный многоугольник, как новую грань многогранника.
2.4 Исследование свойств сечения
Перечислим некоторые свойства сечения (исходя из факта, что сечением является многоугольник).

  1. Уравнение плоскости сечения.

  2. Количество вершин многоугольника сечения.

  3. Площадь многоугольника сечения.

  4. Координаты вершин многоугольника сечения.

  5. Двугранный угол между плоскостью сечения и гранями многогранника.

  6. Углы при вершинах многоугольника сечения.

Некоторые из этих свойств реализованы в программе (1,2,3,4).


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

  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Курсовая работа Тема: «Сечение многогранников» iconУрок по теме: «Правильные многогранники»
Цель урока: дать понятия правильного многогранника, полуправильных и звездчатых многогранников, рассмотреть свойства многогранников,...
Курсовая работа Тема: «Сечение многогранников» icon«Правильные многогранники»
Ввести определения правильного многогранника. Рассмотреть свойства правильных многогранников. Познакомить учащихся с историей возникновения...
Курсовая работа Тема: «Сечение многогранников» iconУрок «Золотое сечение». Тема: Золотое сечение
...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа
Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа по дисциплине «Предпринимательское право»
Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом...
Курсовая работа Тема: «Сечение многогранников» iconКурсовой работы. Составитель: доцент Корляков А. С. Екатеринбург...
Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке...
Курсовая работа Тема: «Сечение многогранников» iconРекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа
Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа является обязательным видом итогового контроля по...
Курсовая работа – это первый этап в самостоятельном теоретическом осмыслении материала, накопленного в ходе обучения в университете,...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа на тему «Открытый урок»
Данная курсовая работа выполнена для того, чтобы учителя русского языка и литературы могли использовать разработанные мною уроки...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа учебно-методическое пособие для студентов, обучающихся...
Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа учебно-методическое пособие для студентов, обучающихся...
Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа по информатике тема работы: Выбор тормоза механизма передвижения башенного крана

Курсовая работа Тема: «Сечение многогранников» iconМетодические указания к написанию курсовых работ курсовая работа
Курсовая работа является важнейшим элементом самостоятельной работы студентов. Основной целью курсовой работы является создание и...
Курсовая работа Тема: «Сечение многогранников» iconКурсовая работа Разработка проекта аис на примере муз «Городская больница»
Курсовая работа является одним из видов учебных занятий и выполняется в соответствии с учебным планом специальности. При написании...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск