Построение равностороннего треугольника
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Подскажите как с помощью метода moveto lineto построить равносторонний треугольник на канве...точнее я не знаю как задать угол в 60 градусов.
Rudolf, это же элементарно. Если в прямоугольном треугольнике отношение катететов есть 1:2, то острые углы этого треугольника по определению равны 30 и 60 градусам. Т.е. если выбрана точка с координатами (x, у) то линия, проведённая в точку (x+100, у+200) будет идти под углом в 60 градусов. Следующую линию ведёшь в точку (x+100+100, у+200-200), а последнюю в точку (х,у).
Даже самый дурацкий замысел можно воплотить мастерски
Rudolf, на самом деле я накосячил
Очень стыдно, но что поделать
Отношение 1:2 должно быть не между катетами, а между одним из катетов и гипотенузой. Собственно в вышеприведённом примере треугольник получится не равносторонним: 200, sqrt(50000),sqrt(50000). Но если ты разобрался, то - молодец 



Даже самый дурацкий замысел можно воплотить мастерски