forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Математика (http://forum.boolean.name/forumdisplay.php?f=85)
-   -   правельный шестиугольник (http://forum.boolean.name/showthread.php?t=8904)

Horror 15.08.2009 01:05

правельный шестиугольник
 
всем привет!
сегодня понял что в школе не доучился геометрии)
рисую значит карту гексами
но вот вопрос как сделать гекс правельным?
вот рисунок

я знаю высоту h
надо регулируя m сделать гекс правельным
ну т.е. чтобы все углы были по 120гр (вроде)
и ребра равны

ABTOMAT 15.08.2009 01:29

Ответ: правельный шестиугольник
 
Вложений: 1
Подробно расписывать не стану, скажу кратко.
Из высоты h можно найти радиус r (формулу наскоро вывел, она на рисунке)
Зная r можно вычислить координаты всех точек (x = cos(угол)*r ; y = sin(угол)*r ; углы - это 60°, 120° и т.д., т.е. все, что помечены линиями внутри фигуры)
Соответственно можно найти и твоё m. Самый тупой вариант - найти координаты двух точек (между которыми m) и вычесть одну из другой. Выведи формулу и оптимизируй её.

Всё равно настоятельно рекомендую ознакомиться:

johnk 15.08.2009 10:27

Ответ: правельный шестиугольник
 
Цитата:

правельный шестиугольник
Цитата:

как сделать гекс правельным?
Цитата:

надо регулируя m сделать гекс правельным

Horror 15.08.2009 15:34

Ответ: правельный шестиугольник
 
Спасибо автомат!
вообщем сделал по свойму (по тупому через теорему косиносов)
смотрю а на экране они не правельные, а растянутые получились
(уж плакать хотелось)
твой вариант решил попробывать,
а потом допер что у меня монитор широкоформатный, а вчера весь
вечер проипал на это) из за этого монитора...

JohnK Привт) Да я тупая блондинка) да еще пьяная вчера была...
с похмельем меня)

MiXaeL 15.08.2009 18:24

Ответ: правельный шестиугольник
 
Цитата:

Сообщение от Horror (Сообщение 114446)
они не правельные

Цитата:

Сообщение от Horror (Сообщение 114446)
(уж плакать хотелось)

мне тоже. Русский когда-нибудь выучим??


Часовой пояс GMT +4, время: 12:53.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot