Bien, estoy intentando escribir un programa que podría decirme si algún punto en un rectángulo de 30x100 rotado a 140 grados está dentro de otro rectángulo de 30x100 rotado a 200 grados.¿Cómo puedo realizar la detección de colisión en rectángulos girados?
Honestamente, ni siquiera sé por dónde empezar. Pensé en volver a girarlos antes de hacer los cálculos normales, pero aún no coincidirían.
¿Cómo puedo hacer esto?
¿Básicamente está buscando la intersección entre dos rectángulos no alineados al eje? (O, si chocan en absoluto?) – strager
@Daniel L, supondría el eje Z, ya que probablemente el que pregunta está hablando de rectángulos 2D en el espacio 2D. – strager
@Daniel: no es solo un paralelogramo, es ** todavía un rectángulo **; rotarlo nunca lo cambiará. No importa si está girando sobre el centro, o una esquina, o algún otro punto en el espacio 2D. –