Como rotacionar coordenadas de um objeto?

Matemática EM Ponto Avançado
Tenho um objeto (um plano no exemplo) com coordenadas X, Y e Z, quero saber como calculo uma rotação de A graus nesse objeto, se puderem me ajudar eu agradeceria,. EXEMPLO, PLANO: ponto x y z p1 = point(20, 20, 00); p2 = point(25, 20, 00); p3 = point(25, 25, 00); p4 = point(20, 20, 00); Estou usando o uma formula para rotacionar que encontrei nesse link: http://www.lcad.icmc.usp.br/~rosane/CG/TransfGeomAndersonIcaro.pdf No meu caso, tentando rotacionar no eixo Z, ficaria assim: x = (Px * cos(rotate_rad)) - (Py * sin(rotate_rad)); y = (Px * sin(rotate_rad)) + (Py * cos(rotate_rad)); Onde rotate_rad seria meu angulo convertido em radiano, por exemplo 5º: 5 / 360 * 2 * PI O meu problema é que ao rotacionar em 5º e depois mais 5º e mais 5º, e assim por diante, o objeto está com a escala sendo diminuída, poderiam me indicar uma solução, na qual a escala se permanecesse a mesma? P.S.: no link há uma formula por matriz, mas não entendi como ela funciona, pois é para programação, logo uma formula seria mais fácil que uma matriz. P.S.: se possível, que a formula indicasse em qual ponto rotacionar, pois nesse caso estava rotacionando no x,y e z em 0, queria poder personalizar isso, por exemplo: rotacionar no eixo Z, tomando como base Z = 1, Y = 0.5 e X = 0.
Foto de Leonardo S.
Leonardo perguntou há 8 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida

Professores particulares de Matemática

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 70 / h
Marcos T.
Iguaba Grande / RJ
Marcos T.
5,0 (83 avaliações)
Horas de aulas particulares ministradas 847 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
Fatoração Apoio em Trabalhos de Matemática Matemática - 2° e 3° ano)
Graduação: Engenharia Civil (UNIESP)
Mais de 2000 horas de aulas on-line ministradas. Inúmeras aprovações em concursos militares e vestibulares. Meu objetivo é seu entendimento.
R$ 55 / h
Marcos F.
Rio de Janeiro / RJ
Marcos F.
4,9 (1.327 avaliações)
Horas de aulas particulares ministradas 1.676 horas de aula
Tarefas resolvidas 1.573 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Matemática para Ensino Médio Álgebra Matemática Básica
Graduação: Intercâmbio Internacional e Graduação Sanduíche (Miami University)
Professor de matemática, física e química com 10 anos de experiência! Vem aprender comigo!
R$ 100 / h
Marina P.
Cássia dos Coqueiros / SP
Marina P.
5,0 (58 avaliações)
Horas de aulas particulares ministradas 913 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Números Complexos Apoio em Trabalhos de Matemática Álgebra Linear I
Graduação: MATEMATICA (Universidade Federal de São Carlos (UFSCar))
Professora de Matemática e Cálculo com mais de 10 anos de experiência.
Envie uma tarefa, lista de exercícios, atividade ou projeto
  • Você define o prazo
  • Professores fazem propostas e você escolhe o melhor
  • Interação com o professor por chat
  • Se não gostar da resolução, reembolsamos
Enviar Tarefa

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Encontre um professor e combine aulas particulares Presenciais ou Online