0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 10
|
||||||
1 | ||||||
Нарисовать треугольник в .bmp файл12.02.2020, 20:14. Показов 1290. Ответов 7
Метки нет (Все метки)
Добрый вечер,нужна ваша помощь. Суть задания нужно нарисовать треугольник на поле(двумерный массив) попиксельно. Вот такого вида. Это я написал, но есть одна проблема... Если матрица не квадратная, то изображение искажается(треугольник не останавливается на середине квадрата, а рисуется дальше) иногда вообще не помещается на фон. Можете подсказать, что нужно подправить в моём коде?
Заранее спасибо.
0
|
12.02.2020, 20:14 | |
Ответы с готовыми решениями:
7
Dev C++ . Как по пикселям нарисовать изображение из файла .png или .bmp? Нарисовать треугольник нарисовать треугольник Нарисовать треугольник |
6091 / 3449 / 1402
Регистрация: 07.02.2019
Сообщений: 8,768
|
||||||
12.02.2020, 21:08 | 2 | |||||
Andrew_dmv,
Кликните здесь для просмотра всего текста
0
|
0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 10
|
|
12.02.2020, 21:08 [ТС] | 3 |
Спасибо, но у меня 2 вопроса.
1 что за метод(если имеет название) 2 как-то несовсем правильно рисует
0
|
6091 / 3449 / 1402
Регистрация: 07.02.2019
Сообщений: 8,768
|
|
12.02.2020, 21:09 | 4 |
0
|
0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 10
|
|
12.02.2020, 21:13 [ТС] | 5 |
А можешь сказать какой принцип работы этого алгоритма
Я разобраться хочу
0
|
6091 / 3449 / 1402
Регистрация: 07.02.2019
Сообщений: 8,768
|
|
12.02.2020, 21:15 | 6 |
Andrew_dmv, я только заменил тип данных с float на int32_t, двумерный массив заменил одномерным, добавил переменную aspect(соотношение сторон), и подправил условие цикла записи(и еще пару ошибок мелких исправил), весь остальной говнокод оставил как было
0
|
0 / 0 / 0
Регистрация: 22.10.2019
Сообщений: 10
|
|
12.02.2020, 21:19 [ТС] | 7 |
Ну спасибо) Он и вправду настолько ужасен для 1 курса?
0
|
zayats80888
|
12.02.2020, 21:22
Нарисовать треугольник в .bmp файл
#8
|
0
|
12.02.2020, 21:22 | |
Нарисовать треугольник Нарисовать треугольник Нарисовать треугольник в консоли нарисовать треугольник из * без if else Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |