3.2 Введенные типы данных и их предназначение
При реализации программы были определены некоторые специализированные типы данных (таблица 1).
Таблица 1 - Типы данных.
Тип | Значение | Предназначение |
T3DPoint | record | Содержит 3 координаты точки в трехмерном пространстве, координаты точки на экране, номер точки и нормаль к этой точке имеющая три координаты. |
TPolygon | record | Содержит указатели на вершины полигона, то есть содержит переменные типа P3DPoint. нормаль к полигону, номер полигона, цвет и среднюю точку. |
3.3 Введенные основные переменные и их предназначение
При реализации программы были определены некоторые переменные (таблица 2).
Таблица 1 - Переменные
Переменная | Значение | Предназначение |
w,v1 | array [1.. nPoint] of T3DPoint | мировые, видовые координаты вершин |
v | array [1.. nPoint] of TPoint | экранные координаты точек |
polygons | array [1.. nTPolygon] of TPolygon | массив объектов фигуры |
teta | extended | Отвечает за угол поворота относительно оси Y. Имеет фиксированное значение teta:=pi/9. |
phi | extended | Отвечает за угол поворота относительно оси X. Имеет фиксированное значение phi:=pi*4/3. |
buf | TBitmap | Вспомогательная поверхность в ней создается движение сферы |
blink_buf | TBitmap | Вспомогательная поверхность для быстрого закрашивания фоном (хранит в себе фон изображения) |
A, B, C, D | переменные типа word типа TPolygon (record) | Определяют номера вершин четырехугольника в полигоне. Диапазон значений - 0.. nTPolygon |
ro | real | Определяет расстояние от объекта наблюдения до фигуры. Имеет фиксированное значение |
... материала, изменения структуры металла листовой стали при штамповке и гибке, действующих на кузов нагрузок, а также исходя из принятых в автомобилестроении подходов. 2.2 Ход построения модели кузова автомобиля ВАЗ 2108(09) За основу при построении модели используется твёрдое тело. Оно создаётся методом добавления материала между двумя или более профилями, в нашем случае используется девять ...
... банковских систем. Наиболее популярны сегодня смешанные решения, при которых часть модулей банковской системы разрабатывается компьютерным отделом банка, а часть покупается у независимых производителей. Основными платформами для банковских систем в настоящее время считаются: 1. ЛВС на базе сервера PC (10,7%); 2. Различные модели специализированных бизнес-компьютеров фирмы IBM типа AS/400 ...
... древесины горлышка, если она не будет хорошо просушена.4 Рисунок 5 — Топор для плотницких работ..2 Оборудование и инструменты Ниже перечислены всё оборудование и инструменты для изготовления декоративной вазы и подставки под неё. Оборудование: станок ТС-40, сменные патроны к нему Инструменты: штангенциркуль, линейка, циркуль, рулетка, стамески и инструменты для токарных работ, нож- ...
0 комментариев