Необходимо выполнить лабораторную работу в виде программы на языке программирования высокого уровня (С. С++, С#, Borland C или на любом другом языке программирования) с использованием графических библиотек этого языка, но без использования специальных графических библиотек типа Open GL. К нему должен прилагаться отчёт, шаблон которого прикреплён к объявлению. Программа должна выполнять одну из представленных ниже задач. Какая из них уже на ваше усмотрение.
Варианты задач, одну из которых она должна выполнять:
1. Отображение плоского объекта относительно осей координат с изменением или без изменения масштаба изображения.
2. Отображение плоского объекта, относительно прямой, которая задается двумя точками, с возможностью редактирования положения этих то-чек.
3. Поворот плоского объекта относительно произвольной точки плоскости на заданный угол. Необходимо предусмотреть возможность редактирования положения точки.
4. Отображение объемного тела относительно плоскостей координат.
5. Поворот объемного тела относительно осей координат на заданный угол.
6. Поворот объемного тела относительно произвольной оси, заданной в пространстве двумя точками, на заданный угол. Необходимо предусмотреть возможность редактирования положения точек, определяющих положение оси.
7. Построение диметрической и изометрической проекции заданного объемного тела.
8. Построение из произвольно расположенной точки на оси Z одноточечной перспективной проекции заданного кубоида, ребра которого параллельны оси Z. Необходимо предусмотреть возможность редактирования положения точки проецирования и длину ребер кубоида.
9. Сформировать отрезок, проведенный из произвольно расположенной точки на плоскости к заданной окружности, определив предварительно координаты точки касания. Необходимо предусмотреть возможность редактирования положения точки и параметры окружности.
10. Сформировать отрезок, касательный к двум заданным окружностям с внутренней стороны, определив предварительно координаты точек касания. Необходимо предусмотреть возможность редактирования положения и параметры окружностей. 6
11. Сформировать отрезок, касательный к двум заданным окружностям с внешней стороны, определив предварительно координаты точек касания. Необходимо предусмотреть возможность редактирования положения и параметры окружностей.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |