Разработка образовательной среды для дистанционного обучения по дисциплинам "Компьютерная графика" и...

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

?о элементарного преобразования из списка всех
возможных. После нажатия кнопки Готово система должна решить
задачу сама и сравнить полученные координаты с координатами,
полученными пользователем. По результатам сравнения должна
выставляться оценка, заносимая в модель обучаемого.

4. 1. 18Задания должны дифференцироваться по уровням сложности:

4. 1. 18. 1. Низший уровень:

  1. Выполнить преобразование центральной симметрии относительно
    начала координат.
  2. Выполнить преобразование осевой симметрии относительно
    координатной оси X.
  3. Выполнить преобразование осевой симметрии относительно
    координатной оси V.

- Выполнить преобразование осевой симметрии относительно координатной оси 2.

-Выполнить преобразование зеркальной симметрии относительно
координатной плоскости ХОУ.

КФБН. 00147-01 9001-1

  1. Выполнить преобразование зеркальной симметрии относительно
    координатной плоскости ХО2.
  2. Выполнить преобразование зеркальной симметрии относительно
    координатной плоскости ZОУ.
  3. Выполнить преобразование симметрии относительно
    произвольной точки А(ах, ау, аz).
  4. Выполнить преобразование переноса на вектор Т(tх, tу, tz).
  5. Выполнить преобразование поворота вокруг координатной оси X
    на угол а.
  6. Выполнить преобразование поворота вокруг координатной оси V
    на угол b.
  7. Выполнить преобразование поворота вокруг координатной оси 2
    на угол с.
  8. Выполнить преобразование масштабирования на вектор Е(ех, еу,
    еz).

1. 18. 2. Средний уровень:

  1. Выполнить преобразование переноса вдоль произвольной прямой,
    заданной двумя точками, на X единиц.
  2. Выполнить преобразование поворота вокруг произвольной
    прямой, заданной двумя точками, на а градусов.
  3. Выполнить преобразование симметрии относительно
    произвольной прямой, заданной двумя точками.

1. 18. 3. Высший уровень:

  1. Выполнить преобразование переноса вдоль перпендикуляра к
    произвольной плоскости, заданной тремя точками, на X единиц.
  2. Выполнить преобразование переноса вдоль перпендикуляра к
    произвольной плоскости, заданной точкой и прямой, на X единиц.
  3. Выполнить преобразование симметрии относительно
    произвольной
  4. плоскости, заданной тремя точками.

 

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

-плоскости, заданной двумя пересекающимися прямыми.
подготовка инвариантного решения (объяснения, алгоритма е1с)
моделируемых ситуаций (явлений, процессов еtс) и его проверка

КФБН. 00147-019001-1

системой с подтверждением правильности или указанием на ошибки. Задания генерируются по уровням сложности, описанным в п. 1. 2.

4. 1. 20Реализация модели пространственных объектов должна включать в
себя:

-Массив координат вершин фигуры.

Набор топологических отношений.

-Функции для работы с объектом (функции элементарных
геометрических преобразований).

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

совмещение точки с началом координат;

  1. совмещение прямой с любой из координатных осей;
  2. совмещение плоскости с любой из координатных плоскостей;

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

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

 

Матрица пе реноса на 1 0 0 0 0 1 0 0 0 0 1 0 Тх Ту Тz 1 вектор Т

Матрица масштабирования на вектор Е

ЕхООО

ОЕуОО

О0ЕzО

0001

Матрица поворота на угол а вокруг оси ОХ
1000
Оcos(а) sin(а)О

О-sin(а) cos(а)О

0001

Матрица поворота на угол b вокруг оси ОY
cos(b)0-sin(b)О

 

КФБН. ОО 147-01 9001-1 1 0 0 0 cos(b) 0 0 0 1 sin(с) cos(с)

О

О

Матрица поворот на угол с вокруг оси О2
ОО

  1. О
  2. О

1

-1 О О О

О -I О О

Матрица центральной симметрии
ОО

ОО

О

1

-1 О

О -1 О О

Матрица симметрия относительно оси ОХ
ОО

О -1 О

О О

1

-I О О О

Матрица симметрия относительно оси ОY
ОО

О

О

-1 О О О

о

-1 О

о

Матрица симметрия относительно оси О2
ОО

Матрица зеркальной симметрия относительно плоскости ХОY
000
1ОО

Матрица зеркальной симметрия относительно плоскости YОZ -1000 0100

12

КФБН. ОО 147-01 9001-1 0010

0001

Матрица зеркальной симметрия относительно плоскости ХО2 1000 0-100 0010 0001

. 2. Требования к надежности.

Для надежного функционирования система должна обеспечивать:

  1. контроль за соответствием вводимой информации предусмотренным
    формам;
  2. периодическое сохранение информации о текущем состоянии
    пользователя на жестком диске;
  3. восстановления процесса после отказа должно сводиться к перезапуску
    системы.

4. 3. Условия эксплуатации.

Программа не дол