Страницы: 1
RSS
Найти точки пересечения подобия разностороннего треугольника
 
доброго времени суток

я пробовал разные варианты с этим но с толкнулся спроблемой точок пересичения основную фигуру я вычислил а от внутрению проблема
приложу фаил с примером может хто посмотрит и подскажет.    

Я извиняюсь за свой русский    
Изменено: dxf - 23.01.2020 14:01:50
 
с точки зрения геометрии - задача элементарная
а с точки зрения математики - масса считанины, на 2-3 часа, не знаю кому это будет интересно:
найти уравнения
1) 2-х нормалей
2) 3-х биссектрис
3) по одной точке на каждой из нормалей п.1 на расстоянии 50 от исходной стороны
4) 2-х линий параллельных сторонам проходящих через точки п.3 (
5) и наконец 3 точки пересечения прямых п.4 с бисскктрисами п.2.
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Доброе время суток.
Решение самой сложной части. Остальное - школьная программа.
 
спасибо буду пробовать незнаю получется если не разберусь напишу  
 
Вычисляется высота треугольника. Из неё вычитается нижний зазор и высота верхнего зазора. Всё это делим на высоту треугольника и получаем коэффициент подобия. Любой размер треугольника умножаем на коэффициент, получаем нужный нам размер.
 
? а как вычислить точки пересечения линий
 
                                   
     x       y
22,8584       5
   18579,49749
347,1416        5
Изменено: МатросНаЗебре - 23.01.2020 13:39:08
 
а формулу можно
Изменено: dxf - 23.01.2020 14:56:53
 
                                                                                                                                                                                                                             
         A        B         C             D
1          y        x         k             b
2          0        0=(B3-B2)/(A3-A2)     =(B2*A3-B3*A2)/(A3-A2)
3        370        0
4
5          0        0=(B6-B5)/(A6-A5)     =(B5*A6-B6*A5)/(A6-A5)
6         185        85
7
8         185        85=(B9-B8)/(A9-A8)    =(B8*A9-B9*A8)/(A9-A8)
9         370        0
10
11    =-(D12-D11)/(C12-C11)    =C11*A11+D11             0                  5
12    =-(D13-D12)/(C13-C12)    =C12*A12+D12            =C5 =-5*КОРЕНЬ(1+C12^2)
13    =-(D14-D13)/(C14-C13)    =C13*A13+D13            =C8=D8-5*КОРЕНЬ(1+C13^2)
14            =C11=D11
Изменено: МатросНаЗебре - 23.01.2020 15:38:25
 
МатросНаЗебре        розобрался всё отлично работает СПАСИБО ОГРОМНОЕ,
 
Цитата
dxf написал:
всё отлично работает
Ну тык. Советское образование лучшее в мире! :)
 
согласен
Страницы: 1
Наверх