A A A A Автор Тема: Помогите с геометрией!  (Прочитано 814 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Помогите с геометрией!
« : 24 Сен 2019 [15:08:30] »
Друзья, туго у меня с этим делом, поможите!  :facepalm:

Вот задачка: есть две трубы, изогнутые на 120 градусов каждая, примерно так: \_ _/
Теперь берем, и соединяем два ближних торца, оставив возможность вращения в плоскости их соединения: \__/
Вопрос: на какой угол надо повернуть одну трубу относительно другой, чтобы свободные торцы оказались в плоскостях, угол между которыми 90градусов?

Попутно готов выслушивать все язвительные замечания, что именно надо было курить в школе!  ;D

ЗЫ: Я почему-то решил что на 90 градусов и надо повернуть, но- нет!
« Последнее редактирование: 24 Сен 2019 [15:35:02] от -Dmitry- »

Оффлайн huch

  • *****
  • Сообщений: 733
  • Благодарностей: 16
    • Сообщения от huch
Re: Помогите с геометрией!
« Ответ #1 : 24 Сен 2019 [15:38:15] »
текущий угол между свободными концами - 60 градусов
довести его до 90 можно 2 способами: довернув, например правую трубу на 30, или на 210 градусов (если соедиенные концы друг другу мешать не будут)

ЗЫ. вы фотографию добавили. по ней неочевидно, что изогнутые концы в одной плоскости лежат. тогда нужно знать еще и этот угол

Оффлайн Toth

  • *****
  • Сообщений: 2 857
  • Благодарностей: 202
    • Сообщения от Toth
Re: Помогите с геометрией!
« Ответ #2 : 24 Сен 2019 [15:41:52] »
Если повернуть на ~ 70.5 градусов, угол между этими обрезками будет 90 гр.
А вот , что такое -
свободные торцы оказались в плоскостях, угол между которыми 90градусов?
я не понял.

PS Как считал - объяснить с формулами не смогу. Просто давно сделал  прогу для вращения векторов.
В данном случае - дано вектор v1 (X,Y,Z) = (Cos(30),Sin(30),0) ,  вектор v2 = (Cos(-30),Sin(-30),0) .
Вращаем v2 вокруг оси Y пока угол между v1 и v2 не станет 90 гр.
Canon PowerShot SX130 IS

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #3 : 24 Сен 2019 [15:50:38] »
Если повернуть на ~ 70.5 градусов, угол между этими обрезками будет 90 гр.
А вот , что такое -
свободные торцы оказались в плоскостях, угол между которыми 90градусов?
я не понял.

PS Как считал - объяснить с формулами не смогу. Просто давно сделал  прогу для вращения векторов.
В данном случае - дано вектор v1 (X,Y,Z) = (Cos(30),Sin(30),0) ,  вектор v2 = (Cos(-30),Sin(-30),0) .
Вращаем v2 вокруг оси Y пока угол между v1 и v2 не станет 90 гр.

Спасибо! А еще хотя бы один знак можете добавить? 70.5*?

Свободные торцы (окружности) должны лежать в перпендикулярных плоскостях. Или оси свободных концов труб должны быть перпендикулярны - только они ведь не пересекаются, оси то. Возможно ли в этом случае о перпендикулярности говорить?

Оффлайн Toth

  • *****
  • Сообщений: 2 857
  • Благодарностей: 202
    • Сообщения от Toth
Re: Помогите с геометрией!
« Ответ #4 : 24 Сен 2019 [15:54:27] »
А еще хотя бы один знак можете добавить? 70.5*?
70.53

Вот , результаты
(кликните для показа/скрытия)

Canon PowerShot SX130 IS

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #5 : 24 Сен 2019 [15:56:31] »
ЗЫ. вы фотографию добавили. по ней неочевидно, что изогнутые концы в одной плоскости лежат. тогда нужно знать еще и этот угол

Режем среднюю трубу посередке на 2 половинки и начинаем их крутить одну относительно другой. На какой угол их надо развернуть, чтоб угол между осями боковых труб стал 90гр? Средняя труба соединена с каждой из крайних под углом 120 градусов.

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #6 : 24 Сен 2019 [15:59:34] »
70.53

Спасибо! Завтра попробую :)

Оффлайн Gleb1964

  • *****
  • Сообщений: 2 267
  • Благодарностей: 311
    • Сообщения от Gleb1964
Re: Помогите с геометрией!
« Ответ #7 : 24 Сен 2019 [16:24:20] »
Угол разворота трубок 70.52877937 градуса

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #8 : 24 Сен 2019 [16:38:47] »
Угол разворота трубок 70.52877937 градуса

Спасибо! Надеюсь все получится!

Оффлайн том12

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от том12
Re: Помогите с геометрией!
« Ответ #9 : 24 Сен 2019 [17:45:39] »
станет 90 гр.
Сходу не понял по своей природной тупости.
Прошу прощения за поучения, нажимаем и удерживаем Alt, за тем 0176 и получаем °.

Оффлайн konstkir

  • *****
  • Сообщений: 30 785
  • Благодарностей: 499
    • Сообщения от konstkir
Re: Помогите с геометрией!
« Ответ #10 : 24 Сен 2019 [19:13:23] »
Угол разворота трубок 70.52877937 градуса
Да, формула простая из простой стереометрии:

     Искомый угол = 2arcsin(√3/3)
 :)

   

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #11 : 24 Сен 2019 [21:40:16] »
Искомый угол = 2arcsin(√3/3)

Снимаю шляпу!

Оффлайн Gleb1964

  • *****
  • Сообщений: 2 267
  • Благодарностей: 311
    • Сообщения от Gleb1964
Re: Помогите с геометрией!
« Ответ #12 : 25 Сен 2019 [12:33:30] »
Угол разворота трубок 70.52877937 градуса
Да, формула простая из простой стереометрии:

     Искомый угол = 2arcsin(√3/3)
 :)

 
\( \text{Угол разворота} = arccos \left ( \frac{1}{tan( \alpha)^{2}} \right )   \)
\(  \alpha =120 ^{\circ} \,  ; \:   \text{Угол разворота} =  70.52877937^{\circ} \)
« Последнее редактирование: 25 Сен 2019 [12:47:31] от Gleb1964 »

Оффлайн konstkir

  • *****
  • Сообщений: 30 785
  • Благодарностей: 499
    • Сообщения от konstkir
Re: Помогите с геометрией!
« Ответ #13 : 25 Сен 2019 [21:14:38] »
Да, учитывая, что

2sin2x/2=1-cosx

то все сходится

 :)
 

Оффлайн how_eee

  • ****
  • Сообщений: 483
  • Благодарностей: 34
    • Сообщения от how_eee
Re: Помогите с геометрией!
« Ответ #14 : 26 Сен 2019 [22:08:13] »
Если с формулами туго то можно начертить в каком нибудь сапре

Оффлайн -Dmitry-Автор темы

  • *****
  • Сообщений: 1 142
  • Благодарностей: 166
  • Хорошо в Сибири летом — целый месяц снега нету!
    • Сообщения от -Dmitry-
Re: Помогите с геометрией!
« Ответ #15 : 27 Сен 2019 [13:40:09] »
Спасибо всем!

С новым углом гораздо лучше!