Estoy tratando de trazar una línea entre dos puntos (2D) cuando el usuario pasa el dedo por una pantalla táctil. Para hacer esto, planeo dibujar un rectángulo en cada actualización táctil entre la X y la Y de la actualización táctil anterior y las X e Y de la última actualización táctil. Esto debería crear una línea continua y sólida a medida que el usuario pasa el dedo por la pantalla. Sin embargo, también me gustaría que esta línea tenga un ancho arbitrario. Mi pregunta es, ¿cómo debo hacer para calcular las coordenadas que necesito para cada rectángulo (x1, y1, x2, y2)?Rectángulo de dibujo entre dos puntos con ancho arbitrario
-
También: si alguien tiene alguna información sobre cómo podría entonces ir sobre la aplicación de anti-aliasing a esta línea sería una ayuda masiva.
Estoy confundido, entonces usted tiene la parte superior izquierda (x1, y1) y la inferior derecha (x2, y2) y necesita crear un rectángulo con esos puntos? ¿Las coordenadas no serían simplemente [(x1, y1), (x2, y1), (x1, y2), (x2, y2)]? – Danny
Toda la información con la que tengo que trabajar es la ubicación anterior de dónde estaba el dedo del usuario en la pantalla y la última ubicación. Necesito trazar una línea entre los dos, con un ancho arbitrario. Tenga en cuenta que el rectángulo también debe estar centrado. No es tan simple como crees. Esta espantosa ilustración podría ayudar o no. [link] (http://dl.dropbox.com/u/17610534/picutre.png) (tenga en cuenta que la segunda coordenada en el rectángulo superior debería ser de 150,50, pero espero que comprenda a qué me refiero) – AaronDS
¿Por qué piensas usar rectángulos? ¿Por qué no segmentos de línea gruesos? – datenwolf