Segmento de reta tangenciando caminho
Enviado: 11 fev 2020, 17:56
Olá amigos. Tenho um problema que é o seguinte:
Tenho um caminho que é composto de uma reta horizontal unida a um arco de 90º e depois unido a uma reta vertical. Como exemplo:
- reta de comprimento 800mm coordenadas P1(0,0) P2(800,0)
- arco com ângulo inicial 270º e ângulo final 360º, raio 50 coordenadas P1(800,0) P2(850,50) Centro(800,50)
- reta de comprimento 800mm coordenadas P1(850,50) P2(850, 850)
Sobre este caminho percorre um segmento de reta de 100mm de comprimento, de centro C pontos P1 e P2, que ao percorrer o caminho, mantém sempre seus pontos P1 e P2 conectados ou tangenciando o caminho.
o........x.........o
P1 C P2
[Veja o GIF em anexo para visualizar o que deve acontecer - em branco é o caminho e em vermelho o segmento de reta que percorre o caminho]
O problema é que tenho que calcular a coordenada do centro C do segmento de reta e sua rotação (ângulo de inclinação) de modo que seus pontos P1 e P2 fiquem sempre tangenciando o caminho (ou calcular as coordenadas P1 e P2, sei lá)...
Podem dar uma luz?
Muito obrigado
Tenho um caminho que é composto de uma reta horizontal unida a um arco de 90º e depois unido a uma reta vertical. Como exemplo:
- reta de comprimento 800mm coordenadas P1(0,0) P2(800,0)
- arco com ângulo inicial 270º e ângulo final 360º, raio 50 coordenadas P1(800,0) P2(850,50) Centro(800,50)
- reta de comprimento 800mm coordenadas P1(850,50) P2(850, 850)
Sobre este caminho percorre um segmento de reta de 100mm de comprimento, de centro C pontos P1 e P2, que ao percorrer o caminho, mantém sempre seus pontos P1 e P2 conectados ou tangenciando o caminho.
o........x.........o
P1 C P2
[Veja o GIF em anexo para visualizar o que deve acontecer - em branco é o caminho e em vermelho o segmento de reta que percorre o caminho]
O problema é que tenho que calcular a coordenada do centro C do segmento de reta e sua rotação (ângulo de inclinação) de modo que seus pontos P1 e P2 fiquem sempre tangenciando o caminho (ou calcular as coordenadas P1 e P2, sei lá)...
Podem dar uma luz?
Muito obrigado