![]() ![]() Therefore, if you have a rectangle (the geometric shape) whose corner rounding you might want to modify somewhen in the future, it can be advantageous let it remain a rectangle (the Inkscape object type). However, rounding the corners of arbitrary paths, in particular if they have non-right angles isn’t (see this question). For example, rounding the corners of a rectangle is straightforward. Now, why anybody would want to save something as a rectangle in the first place? Because rectangles have special properties that ease certain operations. When you convert it to a path, it’s instead defined by the positions of its corners and its stroke and fill style: ![]() More specifically, it looks like this (ignore the style line, it’s filled with stuff irrelevant for this question): ![]() In Inkscape a rectangle is defined by its position, height, width, stroke style and fill style. Therefore, when you convert an object of another type to a path, you are not changing its appearance, but how it is handled. In some sense, all other types of objects only serve as a more intelligent and useful way to store information. Paths are special though, as all other types of objects can be converted to paths – they are the most universal representation of vector graphics. Inkscape features different type of objects, for example:
0 Comments
Leave a Reply. |