Jump to content
Mattyd

Feature request- snap anchor handles to grid option

Recommended Posts

36 minutes ago, Mithferion said:

Had you searched or asked for it first, you would have known that it's already in the Publisher Beta (its versions is 1.7).

That's great, and I think recent posts have acknowledged that this is going to be implemented in Designer 1.7, but user "lase" was questioning the process rather than the result, and making suggestions for the forums and feature feedback. I guess it's just a worry that a requested capability seems to have been argued against for so long, one that a perhaps small number of users regard as "essential" rather than just "nice to have".  I'd fully understand the argument that "we have prioritised other features in our development budget" but to argue that it's not a valid capability is a bit confounding (unless I'm completely missing something here...)

Share this post


Link to post
Share on other sites

Said user was questioning the position and arguments of one developer, and one part of the statements implied that the feature was not implemented. You can agree or disagree with Ben about this (I was supportive about the feature, by the way), but I can tell you that some users also lacked the proper manners to argue  in favor of this feature.

Best regards!


You'll never know what you can do until you get it up as high as you can go!   

AMD FX 8350 :: Radeon HD 7870 :: Windows 10 ::  http://mithferion.deviantart.com/

Oxygen Icons :: Free Quality Fonts :: Public Domain Pictures :: iOS 11 Design Resources :: iOS App Icon Template :: Hot to do High Quality Art :: Mesh Warp / Distort Tool Considerations

Share this post


Link to post
Share on other sites

@AndyQ

Read back through this thread - I'm not going to repeat all the explanations as to why every example given to me for matching handle lengths and angles, aside from specifically putting a handle on a grid position for that one use case, has been shown to be achievable with the new features and do not require snapping to specific grid points, and that the new features mean you are not tied to just using the grid size or axis directions.

 


SerifLabs team - Affinity Developer
  • Software engineer  -  Photographer  -  Guitarist  -  Philosopher
  • iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395
  • MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300
  • iPad Pro 10.5", 256GB

Share this post


Link to post
Share on other sites
8 hours ago, Ben said:

@AndyQ

Read back through this thread

Ok, I've read through the thread and watched videos. A pretty tedious process. I can see that perhaps some of the reasons for requesting snapping might not convince you. However, the key takeaway is 1) the coordinates of a handle affects the shape of a bezier curve (doh!), 2) there is currently no way to set the exact coordinates of said curve handles.  Is that a correct conclusion or not? Yay or nay? (I don't have Affinity Designers so I can't answer this myself).

 

Share this post


Link to post
Share on other sites

Of course the position of a handle affects the shape of a bezier curve - and that is precisely the point.  But, as I've tried to explain, the properties of a bezier mean that the length of the handle required to form common arcs does not fall into neat grid positions.  So, if you always work to grid, you are never going to get true arcs.  Some of the reasons..... I think you mean all but one of the reasons.

You might also want to read again - the snap to grid feature is currently available in Publisher, and will be in Designer and Photo as soon as they Beta.  Think that might have already been said.

 

And thanks for calling my efforts tedious.  I had hoped that these features might be useful, and offer something not found in other apps.  Anyone that understands beziers and wants to use them for more precise construction should be able to appreciate these features.


SerifLabs team - Affinity Developer
  • Software engineer  -  Photographer  -  Guitarist  -  Philosopher
  • iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395
  • MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300
  • iPad Pro 10.5", 256GB

Share this post


Link to post
Share on other sites
On 1/22/2019 at 9:09 PM, Metathronos said:

soooo, has this been  implemented yet in Designer?

Yes.

It's available in the latest Beta.

Best regards!


You'll never know what you can do until you get it up as high as you can go!   

AMD FX 8350 :: Radeon HD 7870 :: Windows 10 ::  http://mithferion.deviantart.com/

Oxygen Icons :: Free Quality Fonts :: Public Domain Pictures :: iOS 11 Design Resources :: iOS App Icon Template :: Hot to do High Quality Art :: Mesh Warp / Distort Tool Considerations

Share this post


Link to post
Share on other sites

Hey @Ben , new user here, just purchased a copy on my iPad. So far am very impressed by affinity designer! 

Is this beta feature available in iPad version? If it isn’t, approximately when will it arrive? 

Many thanks. 

Share this post


Link to post
Share on other sites

We've not yet done a Beta for 1.7 on iOS, but when we do these features should be in there.  For the most part, it'll just be a case of adding the required buttons to allow access to the features.


SerifLabs team - Affinity Developer
  • Software engineer  -  Photographer  -  Guitarist  -  Philosopher
  • iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395
  • MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300
  • iPad Pro 10.5", 256GB

Share this post


Link to post
Share on other sites
Posted (edited)
On 1/4/2018 at 10:02 AM, Ben said:

Ok, here is a selection of videos showing handle snapping.

 

This one shows snapping the node, then constraining the handles in line with the grid axis, and finally snapping the handle lengths to match.

HandleSnapping2.mov 

 

This one shows constraining the handles to diagonals, then snapping the handle lengths.

HandleSnapping3.mov

 

This one shows how you might match up handle lengths between a number of nodes.  Note the different markers to show whether you have matched the length of the partner handle of the owner node (one bar), or the handle at the other end of the curve segment (two bars), or both (showing both one and two bar markers).

HandleSnapping4.mov

 

And, showing the last example constraining the handle direction to grid axis.

HandleSnapping5.mov

 

Note: in none of these examples is "Snap to Grid" turned on.  The grid is only displayed as a visual cue.  The constraining directions are taken from the grid axis directions and intermediates/diagonals.

 

Just to be a contrarian to most here it seems, I just wanted to say I really appreciate Ben's implementation of this (after discovering this thread last night and grabbing the Beta to play with it). It's actually something I really disliked in Illustrator, as it was always a choice between being able to replicate what I was doing or getting the exact curve I wanted, and rarely did the two ever meet. Being able to do that now without wrangling and praying is wonderful. So, thank you for that.

Though, to add a potentially silly question... Is there something that needs to be enabled to get the numbers on the red line as shown in the "Snapping2" video?

And the "construction mode" that the extended features of this became, I've seen that the mode should be activated by clicking a fifth icon in the tool snap labelled "Perform construction snapping", but this isn't present on my machine. Is there another element to activate it? (Windows 1.8.0.258)



Thank you greatly!

Edited by EchoPenguin

Share this post


Link to post
Share on other sites

Construction mode has been (temporarily) removed while we make it more of a general feature (rather than just the Node tool).   It will re-appear soon.

 

I think the button for Construction snapping was accidentally removed for the last Beta.  It should be back in the next one.  That button opens up all the snapping for handle directions and lengths, and should include the snapping shown in video 2.

 


SerifLabs team - Affinity Developer
  • Software engineer  -  Photographer  -  Guitarist  -  Philosopher
  • iMac 27" Retina 5K (Late 2015), 4.0GHz i7, AMD Radeon R9 M395
  • MacBook (Early 2015), 1.3GHz Core M, Intel HD 5300
  • iPad Pro 10.5", 256GB

Share this post


Link to post
Share on other sites

It looks like this feature has already been implemented. THANK YOU! :) This helps me with symmetrical object creation and node joining. 

After playing around I finally discovered how to do it because it wasn't clear and simple. 

This is how I got the node handles to snap to a grid intersection:

1. Turn on Snapping, preset: Object Creation. 

2. Turn on 'Snap to grid' in the preset snapping menu.

3. Turn on 'Align handle positions using snapping options' in the context icon toolbar at the top. 

4. Move anchor handle point to a grid intersection and it snaps to it.

Share this post


Link to post
Share on other sites
1 hour ago, Fun Art Sam said:

It looks like this feature has already been implemented. THANK YOU!

It came with the 1.7 version, which is when I bought the suite of products (I've only used Designer thus far, but have done some minor testing on Publisher/Photo). I'm pretty happy with the snapping capabilities in general, and snapping handles to grid was essential feature I was waiting for (logo and icon design work).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | 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.