Лида
Лида
Резидент

Регистрация: 29.10.2005

Москва

Сообщений: 5260

03.09.2009 в 12:38:55

Keramamaster написал : Так вот и надо как-то эти лепестки начертить используя математку

Так это ж та же самая задача, с чего началась тема :) Зная хорду (половина длины окружности) и расстояние от неё до центральной точки (длина окружности с радиусом сферы, делённая на число желаемых отрезков и ещё пополам), узнать радиус окружности :) По формулам будет сложно, а для приблизительного построения мне вот этот способ понравился: http://www.blog.tvorus.com/kak-sdelat-vykrojku-shara/.

0
Vegazzz
Vegazzz
Местный

Регистрация: 11.07.2009

Зеленоград

Сообщений: 596

03.09.2009 в 13:15:34

Пример задачи-в учебниках глобус порезан и склеен в карту, но карта уже не купол она с погрешностью. Но это все теория, а как сделать, вот в чем вопрос? Продолжу свою мысль-

Vegazzz написал : Возможно я неправ, т.к. потолок из шести плит (он же пол соседа сверху) имел вид стиральной доски с перепадами до 3см, короче это болезнь всего дома.

в течении 2-х лет пока дом оседал решал проблему-ремонта потолка 23кв.м и высотой 2,5м, т.е. подвешивать что-то и нагружать его сильно было нежелательно, нашел!!!, мастер сказал- сделаю, с правилом не лезь, будет сфера!!! Сделал очень ровно,вывел только руками без маячков и прочих приспособ - визуально виден небольшой изгиб по молдингам, но 10лет полет нормальный.

0
Keramamaster
Keramamaster
Местный

Регистрация: 28.08.2009

Казань

Сообщений: 357

03.09.2009 в 22:44:40

Уже почти вывел формулу для точного расчета радиуса лепестка сферы для раскройки на плоскости, осталась одна малость... Вывести формулу: известен радиус окружности, известна длина дуги = нужно узнать длину хорды. То есть допустим в круг с радиусом=100 впишем правильный восьмиугольник. Какая длина его сторон будет? Длину каждой из восьми дуг знаю как посчитать = 2*Pi*R/8 = 78,5 ; а вот длину хорд соединяющих концы этих дуг не подскажете? :)

0
Лида
Лида
Резидент

Регистрация: 29.10.2005

Москва

Сообщений: 5260

03.09.2009 в 23:07:53

Keramamaster написал : а вот длину хорд соединяющих концы этих дуг не подскажете?

В общем случае длина хорды равна удвоенному произведению синуса угла (360/2N), где N - число сторон Вашего многоугольника (в Вашем примере это 8) на радиус. То есть всё очень хорошо считается для шестиугольника - тогда хорда равна радиусу :)

0
Keramamaster
Keramamaster
Местный

Регистрация: 28.08.2009

Казань

Сообщений: 357

03.09.2009 в 23:40:09

А может не затруднит посчитать для данного примера сколько это будет:

Лида написал : длина хорды равна удвоенному произведению синуса угла (360/2N),

Ну так, для надежности :) типа так что ли - L(хорды)=2*sin(360/2*N)? и чего N на радиус? разделить или умножить?

0
Лида
Лида
Резидент

Регистрация: 29.10.2005

Москва

Сообщений: 5260

04.09.2009 в 02:50:19

Keramamaster написал : разделить или умножить?

Произведение - это "умножить" :) Я думала, так будет понятнее. В виде формулы: L=2*sin(180/N)*R. Проверяйте.

0
Keramamaster
Keramamaster
Местный

Регистрация: 28.08.2009

Казань

Сообщений: 357

04.09.2009 в 11:34:51

Лида написал : L=2*sin(180/N)*R. Проверяйте.

Радиус=100 сегментов=6 L=2*sin(180/6)*100= -197,606 :( не получилось

0
Vegazzz
Vegazzz
Местный

Регистрация: 11.07.2009

Зеленоград

Сообщений: 596

04.09.2009 в 11:59:48

Радиус=100 сегментов=6 L=2*sin(180/6)*100= 2*0,5*100=100 получилось!

Радиус=100 сегментов=8 L=2*sin(180/8)*100= 2*0,3826683....*100=76,5366 получилось!

0
ssrr
ssrr
Резидент

Регистрация: 04.04.2007

Новосибирск

Сообщений: 1451

04.09.2009 в 12:49:19

Пусть g - длина дуги окружности, R - радиус. Длина хорды x = 2*R*sin( g / (2*R) ).

Пусть N - количество сегментов, R - радиус. Длина хорды x = 2*R*sin( Pi / N ), это та же формула, что и 2*sin(180/N)*R, только с числом Pi

0
Vegazzz
Vegazzz
Местный

Регистрация: 11.07.2009

Зеленоград

Сообщений: 596

04.09.2009 в 13:11:51

ssrr написал : Длина хорды x = 2*R*sin( Pi / R ),

2*100*sin(pi/100)=2*100*5.48311=0.109 неполучилось

0
ssrr
ssrr
Резидент

Регистрация: 04.04.2007

Новосибирск

Сообщений: 1451

04.09.2009 в 13:12:26

Естественно та же. Иначе и быть не могло. Связывает те же самые параметры. Только R по ней можно вычислить можно только численными методами. http://www.wolframalpha.com/input/?i=10+%3D+2xsin(+20+%2F+(2*x)+))

0

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.

Присоединяйтесь к самому крупному DIY сообществу