2008-09-03 12 views

Respuesta

0

RIPs PostScript menudo convierten círculos a curvas y curvas para una serie de segmentos de línea recta. La cantidad de segmentos depende de la configuración de planitud, que por defecto es la adecuada para la resolución de visualización de ráster.

una línea gruesa o segmentos de línea de espesor se puede convertir en un polígono flaco lleno.

1

que nunca he hecho esto, pero aquí hay un par de cosas que usted podría intentar. En primer lugar, podría implementar un Stroke personalizado que cree trapecios delgados. El ancho de las tapas de los extremos sería una función de la presión en los puntos finales. Si eso funciona, podrías tratar de hacer que los segmentos de línea parezcan más naturales usando Bezier curves para formar "trapezoides curvos". Es posible que pueda usar QuadCurve2D para ayudar.

1

Hay una solución más general disponible por lo menos. La función se agregó a Inkscape en base a un recent algorithm. Puede ver que se aplica directamente a su problema en some screenshots. Puede extruir cualquier pincel de forma a lo largo del camino para imitar un pincel, por ejemplo, pero tendría que portarlo a Java desde el algoritmo en el primer enlace o desde las fuentes de Inkscape. Además, está cubierto por patentes, por lo que deberá liberar su código bajo la GPL (el autor otorga permiso explícito) o comprar una licencia de patente.

Cuestiones relacionadas