Edit particular part of SVG only
Hi,
Say an SVG file has a chair. The chair is composed of several parts. It has a back, legs, etc.
Is there any way to isolate one part of the chair only (one object? one vector section? sorry I do not know the correct term or word for it) and edit it isolated from all the other parts, say in its own window?
Indeed you can select a particular part of the chair and edit it with all the other parts near it.. but I am wondering if you can completely isolate it, say in it's own edit window, to focus only on it, zoom in on it, etc.
As a newbie, this may be something everyone knows how to do. Apologies if it's easy and I just missed how to do it.
The idea is I want to focus on certain parts of the drawing and ignore the rest.
And, if this feature doesn't exist in the standard program as it is, would such an idea be possible with an extension?
On Mon, January 30, 2017 2:58 pm, I previously wrote:
Hi,
Say an SVG file has a chair. The chair is composed of several parts. It has a back, legs, etc.
Is there any way to isolate one part of the chair only (one object? one vector section? sorry I do not know the correct term or word for it) and edit it isolated from all the other parts, say in its own window?
Indeed you can select a particular part of the chair and edit it with all the other parts near it.. but I am wondering if you can completely isolate it, say in it's own edit window, to focus only on it, zoom in on it, etc.
p.s. may be able to do this with layers, but I was thinking something more immediate without having to create a layer for each part of the image... just right click a certain object (say a chair leg) and "Edit this section only" or "Edit this object".
Hi Lars,
I think the easiest way to do this would be to copy the part of the chair you want to edit, then to paste it somewhere in your document where there is no other object, then, when you're done editing, to move it back and delete the original (it's important to insert it back into the correct group, though).
There are other ways, of course:
- you could 'hide' all objects that are not the object you have selected. I think, though, there is currently no option to hide multiple objects at once with a keyboard shortcut or from the menu, and the . Selecting 'all other objects' is already possible (the 'solo' command in the right-click menu of the objects dialog would probably do exactly what you want, but it does not work - might still need a bug report...).
- you can move the object to another layer, then 'hide' all other layers using the 'solo' item in the layer's right-click menu (this does work).
- you could copy the object into its own file, then transfer it back.
It would certainly be possible (and very, very easy) to write an extension that hides everything but the selected object. For unhiding, the 'unhide all' item in the Edit menu can be used.
Kind Regards, Maren
Am 30.01.2017 um 22:58 schrieb Lars:
Hi,
Say an SVG file has a chair. The chair is composed of several parts. It has a back, legs, etc.
Is there any way to isolate one part of the chair only (one object? one vector section? sorry I do not know the correct term or word for it) and edit it isolated from all the other parts, say in its own window?
Indeed you can select a particular part of the chair and edit it with all the other parts near it.. but I am wondering if you can completely isolate it, say in it's own edit window, to focus only on it, zoom in on it, etc.
As a newbie, this may be something everyone knows how to do. Apologies if it's easy and I just missed how to do it.
The idea is I want to focus on certain parts of the drawing and ignore the rest.
And, if this feature doesn't exist in the standard program as it is, would such an idea be possible with an extension?
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
On Mon, January 30, 2017 4:13 pm, Maren Hachmann wrote:
Hi Lars,
I think the easiest way to do this would be to copy the part of the chair you want to edit, then to paste it somewhere in your document where there is no other object, then, when you're done editing, to move it back and delete the original (it's important to insert it back into the correct group, though).
There are other ways, of course:
- you could 'hide' all objects that are not the object you have
selected. I think, though, there is currently no option to hide multiple objects at once with a keyboard shortcut or from the menu, and the . Selecting 'all other objects' is already possible (the 'solo' command in the right-click menu of the objects dialog would probably do exactly what you want, but it does not work - might still need a bug report...).
- you can move the object to another layer, then 'hide' all other layers
using the 'solo' item in the layer's right-click menu (this does work).
- you could copy the object into its own file, then transfer it back.
It would certainly be possible (and very, very easy) to write an extension that hides everything but the selected object. For unhiding, the 'unhide all' item in the Edit menu can be used.
Likely I will try this! My first plugin attempt.
Thanks for the great tips..
Also, is there a way to see a list of all the objects (or sections) and scroll through them... This program here has it (made a screenshot):
http://z505.com/images/svg/svg-object-list.png
Again, not sure what the correct term for it is.. an svg image is composed of several "objects"? Or sections? or elements? or svg's? Or "parts".
Am 31.01.2017 um 02:38 schrieb Lars:
It would certainly be possible (and very, very easy) to write an extension that hides everything but the selected object. For unhiding, the 'unhide all' item in the Edit menu can be used.
Likely I will try this! My first plugin attempt.
- For getting started, you can take a look here: https://inkscape.org/en/develop/extensions/
(the easiest way to write a new extension is by using an old one that does something similar, and then modifying it - mind the licence, though, if you make derivatives.)
Thanks for the great tips..
Also, is there a way to see a list of all the objects (or sections) and scroll through them... This program here has it (made a screenshot):
http://z505.com/images/svg/svg-object-list.png
Again, not sure what the correct term for it is.. an svg image is composed of several "objects"? Or sections? or elements? or svg's? Or "parts".
- It's indeed called the 'objects dialog' ;-), and it's new in Inkscape 0.92: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92#Objects_Dialog (find it in Object -> Objects...)
Unlike your screenshot, it doesn't show miniature versions of the objects themselves, though. It shows the objects' label (an Inkscape specific name, which needs not be unique, and can only be used in Inkscape), and some options for hiding, locking, highlight color, blend mode...
Objects and elements are both fine, I think, for terminology. At least everyone here will understand you, if you use these terms for items in an SVG image.
Regards, Maren
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
participants (2)
-
Lars
-
Maren Hachmann