es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El trazo de camino tiene agujeros en paperjs.

Estoy usando paper.js para dibujar trayectorias a lo largo de las coordenadas del ratón. Desafortunadamente, el trazo de la ruta tiene “agujeros” cuando el ángulo de una esquina es muy pequeño (ver imagen).

¿Alguien tiene una idea de cómo solucionar esto?

Gracias
Robert

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Una solución potencial podría ser utilizar la propiedad miterLimit de la clase Stroke en paper.js. Esta propiedad controla la longitud máxima de las uniones de línea engastadas. Cuando el ángulo entre dos líneas es muy pequeño, el engaste puede volverse muy largo y causar formas similares a “agujeros” en el trazo. Al reducir el valor de miterLimit, la longitud de la unión de línea engastada se limitará y se evitarán estos agujeros. Podría probar experimentando con diferentes valores para miterLimit para encontrar el valor óptimo para su caso específico. Alternativamente, también podría intentar ajustar el ángulo de la esquina en sí para que sea ligeramente más grande, lo que también puede evitar que aparezcan las formas similares a agujeros.

Comments are closed.