que tiene un programa en C# (Windows Forms), que atrae a unos rectángulos en un cuadro de imagen. También se pueden dibujar en un ángulo (girado).Comprobar si un punto está en un rectángulo girado (C#)
sé cada uno de los rectángulos punto de partida (esquina superior izquierda), su tamaño (ancho + alto) y su ángulo. Debido a la rotación, el punto de inicio no es necesariamente la esquina superior izquierda, pero eso no importa aquí. Luego, cuando hago clic en la casilla de imágenes, necesito verificar en qué rectángulo (si hay) he hecho clic.
así que necesito alguna manera de comprobar si un punto está en un rectángulo, pero también tienen que tener en cuenta la rotación de cada rectángulo. ¿Alguien sabe de una manera de hacer esto en C#?
¿Están los rectángulos girados sobre el origen, la esquina superior izquierda u otro punto arbitrario? – outis