правельный шестиугольник
всем привет!
сегодня понял что в школе не доучился геометрии) рисую значит карту гексами но вот вопрос как сделать гекс правельным? вот рисунок я знаю высоту h надо регулируя m сделать гекс правельным ну т.е. чтобы все углы были по 120гр (вроде) и ребра равны |
Ответ: правельный шестиугольник
Вложений: 1
Подробно расписывать не стану, скажу кратко.
Из высоты h можно найти радиус r (формулу наскоро вывел, она на рисунке) Зная r можно вычислить координаты всех точек (x = cos(угол)*r ; y = sin(угол)*r ; углы - это 60°, 120° и т.д., т.е. все, что помечены линиями внутри фигуры) Соответственно можно найти и твоё m. Самый тупой вариант - найти координаты двух точек (между которыми m) и вычесть одну из другой. Выведи формулу и оптимизируй её. Всё равно настоятельно рекомендую ознакомиться: |
Ответ: правельный шестиугольник
Цитата:
Цитата:
Цитата:
|
Ответ: правельный шестиугольник
Спасибо автомат!
вообщем сделал по свойму (по тупому через теорему косиносов) смотрю а на экране они не правельные, а растянутые получились (уж плакать хотелось) твой вариант решил попробывать, а потом допер что у меня монитор широкоформатный, а вчера весь вечер проипал на это) из за этого монитора... JohnK Привт) Да я тупая блондинка) да еще пьяная вчера была... с похмельем меня) |
Ответ: правельный шестиугольник
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 12:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot