Я понимаю, как рассчитать гипотенузу a^2 + b^2 = c^2, sqrt (c) = гипотенуза. И я знаю, что есть некоторые релевантные ответы уже на stackoverflow, но они погружены в терминологию. Я пока не понимаю, как начинающий программист.C++ Создание функции для рисования гипотенузы - Тригонометрия
Поскольку это более ориентированное на программирование, я также не смог найти что-либо важное на математических сайтах.
Если у вас есть правильный угол треугольника
* |
7.07 * | 5
* |
* |
*_ _ _ _ _ |
5
Как приращение х и у (х, у) в декартовой формате, так что я могу рисовать в пикселях SetPixel (myDC, х, у, ЦВЕТ);
Я как-то понимаю понятие греха, cos и tan и их обратные, но не может для меня жизни выяснить, как увеличивать (x, y) вместе с размером соседней и противоположной длины.
По какой-либо причине вы не можете просто нарисовать линию с помощью 'MoveTo' и' LineTo'? –
Если вы действительно хотите растрировать линию самостоятельно, взгляните на [алгоритм линии Брешенема] (https://en.wikipedia.org/wiki/Bresenham's_line_algorithm). – matz
Если вы пытаетесь узнать, как рисовать линию, вам нужно понять алгоритмы [line drawing] (https://en.wikipedia.org/wiki/Line_drawing_algorithm). Однако, если вы просто хотите нарисовать треугольник, используйте то, что предлагает @IgorTandetnik. – legends2k