Разработка программы с целью создания изображений графических примитивов на поверхности формы. Передача координат и плоскости рисования в функцию алгоритма разложения прямой линии. Расчет параметров для построения круга, особенности прорисовки эллипса.
Аннотация к работе
Цель работы: Разработать алгоритмы и написать программу, которая будет изображать на поверхности формы графические примитивы: линии, круги, эллипсы. Выполнение задания: Поскольку экран растрового дисплея с электронно-лучевой трубкой или ЖК - экраном можно рассматривать как матрицу дискретных элементов (пикселей), каждый из которых может быть подсвечен, нельзя непосредственно провести отрезок из одной точки в другую. Имея приращения и длину линии, можно построить прямую, но для начала нужно задать начальные координаты построения линии: X := X1 0.5 * Sign(DX); Круг - геометрическое место точек плоскости , расстояние от которых до заданной точки, называемой центром круга, не превышает заданного неотрицательного числа, называемого радиусом этого круга. Для построения круга нам также понадобятся координаты левого верхнего угла круга X1 и Y1 и координаты правого нижнего X2 и Y2, а также плоскость рисования Canvas.