
Explíquele a un principiante que esté aprendiendo Inkscape cuál es la diferencia entre un camino y un objeto. Por ejemplo, dibujo un rectángulo y es un objeto. Luego puedo convertirlo en una ruta, pero se ve exactamente igual que antes. Entonces cuál es la diferencia?
Respuesta1
Inkscape presenta diferentes tipos de objetos, por ejemplo:
- Rectángulos
- circulos
- Textos
- Caminos
Entonces, un camino es solo un tipo de objeto. Sin embargo, los caminos son especiales, ya que todos los demás tipos de objetos se pueden convertir en caminos: son la representación más universal de gráficos vectoriales. En cierto sentido, todos los demás tipos de objetos sólo sirven como una forma más inteligente y útil de almacenar información. Por lo tanto, cuando conviertes un objeto de otro tipo en una ruta, no estás cambiando su apariencia, sino cómo se maneja.
Tomemos, por ejemplo, un rectángulo. En Inkscape un rectángulo se define por su posición, alto, ancho, estilo de trazo y estilo de relleno. Más específicamente, se ve así (ignore la style
línea, está llena de cosas irrelevantes para esta pregunta):
<rect
style="color:#000000;fill:#2cabe1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3758"
width="5"
height="7"
x="2"
y="3"
ry="0" />
Cuando lo conviertes en un trazado, se define por las posiciones de sus esquinas y su estilo de trazo y relleno:
<path
style="color:#000000;fill:#2cabe1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 2,3 5,0 0,7 -5,0 z"
id="rect3758" />
Ahora bien, ¿por qué alguien querría guardar algo como un rectángulo en primer lugar? Porque los rectángulos tienen propiedades especiales que facilitan determinadas operaciones. Por ejemplo, redondear las esquinas de un rectángulo es sencillo. Sin embargo, redondear las esquinas de caminos arbitrarios, en particular si tienen ángulos no rectos, no lo es (veresta pregunta). Por lo tanto, si tiene un rectángulo (la forma geométrica) cuyas esquinas redondeadas quizás desee modificar en el futuro, puede ser ventajoso dejarlo seguir siendo un rectángulo (el tipo de objeto Inkscape). Por otro lado, necesita convertirlo en una ruta si, por ejemplo, desea mover nodos individuales o realizar operaciones desde el menú de ruta.