<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Od4Btx</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Od4Btx"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Od4Btx"/>
	<updated>2026-04-25T10:48:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PathEstimation&amp;diff=14109</id>
		<title>PathEstimation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PathEstimation&amp;diff=14109"/>
		<updated>2007-04-11T11:28:50Z</updated>

		<summary type="html">&lt;p&gt;Od4Btx: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This feature discusses two utility functions that would be central to any Inkscape user's workflow.&lt;br /&gt;
The ability to outline a selected path or shape, along with offsetting those same shapes provides a simple way for illustrators to edit and create new art very rapidly.&lt;br /&gt;
&lt;br /&gt;
* Outline Stroke&lt;br /&gt;
&lt;br /&gt;
We begin with a simple path containing a single corner, and a single curve.&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/01_basepath.jpg&lt;br /&gt;
&lt;br /&gt;
Then we select a stroke for this path: 32 pixels here.&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/02_strokedpath.jpg&lt;br /&gt;
&lt;br /&gt;
Choosing a menu item &amp;quot;Outline Stroke&amp;quot; results in a new filled shape ( filled with the previous stroke color ) representing the path visually using a bezier shape.&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/03_outlinedpath.jpg&lt;br /&gt;
&lt;br /&gt;
Here we can see the new path with a stroke of black and a fill of white.&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/04_outlinedpath_withstroke.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Offset Path&lt;br /&gt;
&lt;br /&gt;
Offsetting a path works much like a centrally anchored scale operation, except it will scale away from the control nodes that the base shape is made of.&lt;br /&gt;
Here we show an offset of -5, making a smaller path within the existing shape. ( Using a simple scale would have caused overlap )&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/05_offsetpath_minus5.jpg&lt;br /&gt;
&lt;br /&gt;
* Is there a well-known algorithm for offsetting arbitrary shapes? If not, I've played a bit with beziers in KSEG [http://www.mit.edu/~ibaran/kseg.html] and I think I found an algorithm that offsets an arbitrary convex bezier acceptably well. If anyone is interested I can post details. -- bb&lt;br /&gt;
&lt;br /&gt;
Here we show the result of attempting a simple scale to achieve this effect:&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/05.5_offsetpath_scalebotch.jpg&lt;br /&gt;
&lt;br /&gt;
And here we show an offset path of  5, making a larger shape.&lt;br /&gt;
&lt;br /&gt;
http://www.inkscape.org/magnethead/sample_path/06_offsetpath_plus5.jpg&lt;br /&gt;
&lt;br /&gt;
*I'd be interested in any code or algorithms that show how to create a bezier path that is offset from another bezier path by an arbitrary amount. TIA. -- gwk&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki Attic]]&lt;/div&gt;</summary>
		<author><name>Od4Btx</name></author>
	</entry>
</feed>