Jump to content
You must now use your email address to sign in [click for more info] ×

Translate part of a drawing


Recommended Posts

Hello,

I use affinity for schematics and I like the intuitive grid snapping. Here's the question: I often need to come back to stretch a complicated schematic to add new elements.  See the screenshot #1 for a small example of what I mean by stretching. 

I was hoping to find a way that I can drag a box to select objects (including the text and the groups) AND a subset of nodes on the paths that make up the connections and then drag everything at once.  However, I am finding I need a lot of clicks.  For example, in screenshot #2 you can see that if I select a bunch of objects with the move tool (with CMD since the whole drawing is in a group), then switch to the node tool and try to drag select all the nodes, I am only capturing about half of them (and not capturing the text at all).  I have to manually select the missing ones, and have to move the text separately.  Also, I am finding that sometimes I cannot drag select a group of nodes consistently in other contexts.  For example, in screenshot #3 you can see that the nodes are not changing to solid blue even though the paths are selected and I've boxed the nodes with the selection rectangle.  I have to select them one at a time.

Is there something I am doing wrong?  Also, is there a better way to achieve the stretch? 

I can alter how I construct the objects and layers if that makes things easier.  I have seen some suggestions to convert all shapes to curves, but would prefer not to do this, especially not the text, since it may need editing later.

Thanks in advance.

Screenshot 1.jpg

Screenshot 2.jpg

Screenshot 3.jpg

Schematic.afdesign

Link to comment
Share on other sites

  • Staff

Hi @JKerr,

Welcome to the forums. 

We are aware of this issue and has already been logged with our developers. Currently, if you have a straight line (horizontal or vertical) in the selection, it fails to select its nodes when using the node tool. 

Thanks,

Gabe. 

Link to comment
Share on other sites

  • Staff

You will not be able to move text ( non-curves ) and the node at the same time, because the text layer, before being transformed to curves, does not have any editable vertices. Unfortunately, you cannot achieve this in one go. You would have to either move the nodes and the text separately or convert the text to curves. 

Link to comment
Share on other sites

Ok thanks!  Makes sense.

I'll make a feature request then. In AI I remember selecting a whole part of a drawing (including any fully enclosed objects, text boxes, and then partial sets of nodes on paths), then translate everything in one shot. Seems useful here too!

Also, lasso selection would be great.

Link to comment
Share on other sites

Hi, JKerr,

24 minutes ago, JKerr said:

Also, lasso selection would be great.

Check out the 1.7 customer beta. !lasso tool. Also, transforms tor selected nodes. 

Even in the current release, all curve objects can be selected, and by switching to node tool, all of the nodes of objects and some nodes of other objects can be selected, and moved/transformed as a mass.

iMac 27" Retina, c. 2015: OS X 10.11.5: 3.3 GHz I c-5: 32 Gb,  AMD Radeon R9 M290 2048 Mb

iPad 12.9" Retina, iOS 10, 512 Gb, Apple pencil

Huion WH1409 tablet

Link to comment
Share on other sites

2 hours ago, GabrielM said:

You will not be able to move text ( non-curves ) and the node at the same time, because the text layer, before being transformed to curves, does not have any editable vertices. Unfortunately, you cannot achieve this in one go. You would have to either move the nodes and the text separately or convert the text to curves. 

Why not put SELECTED segments and selected TEXT in a  group and handle the group PROPORTIONALLY  instead this single-stuff????

OSX 12.5  / iMac Retina 27" / Radeon Pro 580X / Metall: on! --- WWG1WGA WW!

Link to comment
Share on other sites

2 hours ago, Polygonius said:

Why not put SELECTED segments and selected TEXT in a  group and handle the group PROPORTIONALLY  instead this single-stuff????

As shown in the second screenshot in the first post, the goal is to change the position of a group of text objects along with the selected nodes of several vector objects. You can't put just some nodes of vector objects into a Group layer -- it's all or nothing.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Thanks for the suggestions all.  I tried the beta and the lasso and polygon are fantastic.  Interestingly, the straight line issue referred to by @GabrielM is still there when I drag-select nodes using a rectangular selection (screenshot 4). But I can select the nodes correctly using the lasso or polygon selections (see screenshot 5 and compare with screenshot 4).

And yes, for the missing feature, was hoping to move non-curve objects (like text, rectangles, circles, etc) plus selected nodes on curves all at once.  Ideally lasso around everything I want to move and translate in one step... 

Screenshot 4.jpg

Screen Shot 2018-12-04 at 12.13.28 AM.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.