<?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=Cerno</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=Cerno"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/Cerno"/>
	<updated>2026-05-24T08:10:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=BlueprintGeometricAndTechDrawing&amp;diff=32534</id>
		<title>BlueprintGeometricAndTechDrawing</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=BlueprintGeometricAndTechDrawing&amp;diff=32534"/>
		<updated>2008-07-14T15:14:45Z</updated>

		<summary type="html">&lt;p&gt;Cerno: /* More advanced or less important */ added bendy markers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
This blueprint accompanies the GSoC'08 project &amp;quot;Geometric &amp;amp; Tech Drawing Abilities for Inkscape&amp;quot; by Maximilian Albert. It collects ideas from the community regarding desired features and their implementation (with no warranty that any of them will be included in the project :)). Feel free to add your thoughts here.&lt;br /&gt;
&lt;br /&gt;
The aim of the project is to create a new tool consisting of a number of &amp;quot;subtools&amp;quot;/&amp;quot;modules&amp;quot; which facilitate geometric constructions and technical drawings.&lt;br /&gt;
&lt;br /&gt;
== Typical Workflow ==&lt;br /&gt;
&lt;br /&gt;
To perform a geometric construction (e.g., create a circle through 3 points), the corresponding &amp;quot;module&amp;quot; is activated in the toolbar, either by clicking on its icon or via a shortcut. Then the items on which this construction relies (i.e., the three points) are clicked. This creates the desired geometric object (in this case a circle passing through the points).&lt;br /&gt;
&lt;br /&gt;
[[Image:td_typical_workflow.png|left]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Desired Constructions/Other Features ==&lt;br /&gt;
&lt;br /&gt;
=== Basic ===&lt;br /&gt;
&lt;br /&gt;
Some constructions that should be possible with the new tool:&lt;br /&gt;
&lt;br /&gt;
[[Image:td_constructions.png|left]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== More advanced or less important ===&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Preserve angles&amp;quot; mode for node editing of polygons (mockup courtesy of Johan Engelen) [[Image:td_preserve_angles_mode.png|left]]&lt;br /&gt;
&lt;br /&gt;
* Marker improvements:&lt;br /&gt;
** Apply the color of the current stroke to markers, too (long-standing bug: LP #165865)&lt;br /&gt;
** The left image shows how a marker currently looks like when applied to a curve with a sharp turn. Of course, it should look like the one on the right (also note the above-mentioned bug that the marker doesn't take the curve's stroke color). [[Image:td_marker.png|left]]&lt;br /&gt;
** Automatic path shortening when a marker is applied&lt;br /&gt;
** Smarter way of guessing a suitable marker size (not only based on stroke width but maybe also on the length of the path)&lt;br /&gt;
** Optional &amp;quot;bendy&amp;quot; markers that follow the curvature of the corresponding curve (see bug/wish [https://bugs.launchpad.net/inkscape/+bug/244279 #244279] for an example)&lt;br /&gt;
&lt;br /&gt;
* Tangent snapping: [[Image:td_tangent_snapping.png|left]]&lt;br /&gt;
&lt;br /&gt;
== Details &amp;amp; Internals ==&lt;br /&gt;
&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
&lt;br /&gt;
All constructions should be accomplishable by mouse input only. E.g., points can be specified by mouse clicks, their position can be adapted by dragging, as can angles of lines, radii of circles, etc. But since for technical drawings the ability to use exact values is indispensable, each of these values can also be set by using numeric input fields (e.g., in the secondary toolbar). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
The tool will be implemented as a collection of &amp;quot;Live Path Effects&amp;quot; (LPEs). See [http://wiki.inkscape.org/wiki/index.php/MakingLivePathEffects here] for a technical description. The algorithms will be provided by the [http://lib2geom.sourceforge.net/ 2geom] library which is intended to become Inkscape's core library in the near future. There are separate GSoC proposals for 2geom integration into Inkscape.&lt;br /&gt;
&lt;br /&gt;
As part of the project, it is intended to integrate LPEs much more tightly into Inkscape's UI, e.g., by providing handles for parameter adaption or making their controls available in toolbars (not only in the LPE dialog).&lt;/div&gt;</summary>
		<author><name>Cerno</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Linked_bitmap_manager&amp;diff=28624</id>
		<title>Linked bitmap manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Linked_bitmap_manager&amp;diff=28624"/>
		<updated>2008-05-09T14:01:28Z</updated>

		<summary type="html">&lt;p&gt;Cerno: created linked_bitmap_manager&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Linked Bitmap Manager =&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
&lt;br /&gt;
Organizing linked bitmap images is quite a hassle at the moment. When a bitmap file is renamed or moved to a different location, the corresponding bitmap links need to be changed manually one by one in Inkscape, involving a tedious copy and paste process for the filenames. This can be improved&lt;br /&gt;
&lt;br /&gt;
==Proposal==&lt;br /&gt;
&lt;br /&gt;
What I propose is a manager that allows for managing a number of bitmaps and link them to any Inkscape bitmap object (extensible to any Inkscape object).&lt;br /&gt;
&lt;br /&gt;
I imagine this being a window with three fields:&lt;br /&gt;
&lt;br /&gt;
# '''Inkscape Image Links''' as they appear in the document.&lt;br /&gt;
# A '''File Manager''' allowing to choose a number of image file paths.&lt;br /&gt;
# '''Imported Image Paths''', defining a number of image files chosen to be linked in the current document. Note that this is merely a selection of ''file links'' that the user wants to work with. In the manager they are displayed as images, to make working with them easier. &lt;br /&gt;
&lt;br /&gt;
The user can then link ''Inkscape Image Links'' with the corresponding ''Imported Image Paths'', which then appear in the document in real time.&lt;br /&gt;
&lt;br /&gt;
'''TODO:''' INSERT MOCK-UP IMAGE HERE&lt;br /&gt;
&lt;br /&gt;
==User Workflow==&lt;br /&gt;
&lt;br /&gt;
An exemplary user workflow for a document with ''10 broken image links'' would be as follows:&lt;br /&gt;
&lt;br /&gt;
# Load document&lt;br /&gt;
# '''Optional:''' A message pops up: ''&amp;quot;A number of image links are broken, start the link manager?&amp;quot;''&lt;br /&gt;
# The link manager is opened manually or automatically (see step 2). The 10 broken image links with their current paths are displayed in the ''Inkscape Image Links'' field.&lt;br /&gt;
# The user opens an image folder in the ''File Manager'' field and picks a number of images, which appear in the ''Imported Image Paths'' field in link and picture form.&lt;br /&gt;
# The user links 10 of the images in ''Imported Image Paths'' to his 10 broken image links and can see the result immediately in the Inkscape main window.&lt;br /&gt;
&lt;br /&gt;
==Benefit==&lt;br /&gt;
&lt;br /&gt;
The use of this feature is straightforward:&lt;br /&gt;
* Documents with broken links can be repaired without much trouble without having to rename the images or copy-pasting the correct link one by one&lt;br /&gt;
* Users who need to change the image filenames/location can do so without the tedious copy/paste procedure necessary at the moment.&lt;br /&gt;
* Updating an old version of a document with new images becomes easier, especially if the need exists to keep the old images where they are in the file structure.&lt;/div&gt;</summary>
		<author><name>Cerno</name></author>
	</entry>
</feed>