Usando biblioteca MediaPipe para controlar a rotação de vetores usando calculo trigonométrico para controlar um "botão rotativo" virtual.
Esta brincadeira feita durante um feriado, me fez relembrar conteudos de vetores da faculdade, agora aplicados em contexto computacional. Além disso, rendeu conhecimento que não tinha antes sobre a biblioteca mediapipe, responsável por detectar as posições dos dedos, disponivel Aqui. Também usei um vídeo que me ajudou bastante, ele explica como usar a biblioteca para detecatar os pontos dos dedos, caso queira implementar esta detecção, Aqui está!
No meu código você pode ver a estrutura orientada a objetos que usei, e os cálculos trigonoétricos que realizei para manipular os vetores dos pontos.
Abaixo, um teste que fiz com o código:
Logo mais pretendo ir brincando e implementando outras funcionalidades com base na física e cálculo, uma vez que a biblioteca fornece coordenadas aproximadas para 3 dimenções, expandindo ainda mais as possibilidades de aplicação.