Pregunta

Mi objetivo es dibujar una curva semitransparente. El usuario mueve el cursor y yo dibujo la curva debajo del cursor.

He intentado usar puntos antialias para dibujar líneas, pero no sé cómo hacerlo transparente. No puedo usar líneas para dibujar la curva, porque no puedo establecer tanto el suavizado como el ancho de línea.

¿Debo usar una franja triangular para dibujar la curva?

¿Fue útil?

Solución

Sí, si quieres hacer un buen trabajo con esto, puedes tejer la curva ancha en una tira triangular. Hay muchos documentos escritos sobre la teselación de accidentes cerebrovasculares.

A continuación, puede texturizar su tira triangular con una textura alfa cuadrada que tenga un bonito círculo sólido y suavizado, ¡esto hace que la línea ancha parezca suavizada! Compruébalo:

http://homepage.mac.com/arekkusu/bugs/invariance /TexAA.html

Cosas muy geniales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top