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

Recommended Posts

Hi there. Not sure if someone else noticed it before. My nudge distance is set to 1 pixel but this doesn't work as it should do. I'm getting decimal values all the time which is very disappointing. Is this a bug or I'm the only person who is experiencing this? Looking forward to your opinion friends.

Nudge Distance.png

Link to comment
Share on other sites

Your object is probably located at a non-integer point i.e. X: 12.3 px so if you nudge it to the right it will now be 13.3 px

Setting the object to an integer number i.e 12 px will nudge it to 13 px

Nudge me.afphoto

 

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

19 minutes ago, firstdefence said:

Your object is probably located at a non-integer point i.e. X: 12.3 px so if you nudge it to the right it will now be 13.3 px

Setting the object to an integer number i.e 12 px will nudge it to 13 px

Nudge me.afphoto

 

Thanks a lot for your comment. I've understood what you're talking about. But my object is located at an integer point. I always keep my eyes on the transform panel. Do you get accurate result when nudging an object?

Link to comment
Share on other sites

6 minutes ago, th_studio said:

Do you get accurate result when nudging an object?

Document in pixel? - yes.
Document in milimetres? - no.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

36 minutes ago, th_studio said:

Do you get accurate result when nudging an object?

Yes, maybe make a video of your problem?

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

As Haakoo has said we think you have masked the problem not solved it, If you change the pixel value to 1 again does it nudge to 309.8?

Also in Snapping Manager: View > Snapping Manager... there is a preset for Pixel Work.

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

1 hour ago, firstdefence said:

there is a preset for Pixel Work.

However, this should still move one pixel - not 0.8.

 

2 hours ago, GarryP said:

or maybe not

Even if the decimal part is hidden, it should be hidden even after the nudge. So increasing the number of visible decimal places should only specify - how much the nudge is wrong (!= 1px).

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

I suggested increasing the number of decimal places so we could see what the exact numbers were (if possible), rather than them being rounded away by the UI.
If we can see that the number is not an integer then the “Force Pixel Alignment” function might not be working properly (it seems to be active in the video).
If we can see that the number is an integer then the Nudge function might not be working properly.
Either way we would have more information about what is going on.

Link to comment
Share on other sites

I've tried all ways and it nudges by 1px when set to do so, integer number or not.

Pšenda: Was just trying to eliminate snapping settings from interfering so the less you have the easier it would be to diagnose.

iMac 27" 2019 Somona 14.3.1, iMac 27" Affinity Designer, Photo & Publisher V1 & V2, Adobe, Inkscape, Vectorstyler, Blender, C4D, Sketchup + more... XP-Pen Artist-22E, - iPad Pro 12.9  
B| (Please refrain from licking the screen while using this forum)

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Link to comment
Share on other sites

Thanks everyone for your comments. But all I want to say is this is too complex. I'm so disappointed :( This is not how nudge or keyboard increment works. Creating pixel perfect icon is a big challenge. I turned the Force Pixel Alignment option on and still it nudges to decimal points :|

Link to comment
Share on other sites

Here’s an interesting little ‘feature’ (see attached GIF).
Try this:
* change the number of decimal places for Pixels to 4 or higher (so you can see what’s happening);
* change the nudge value to 1.00003 (the UI rounds this to 1);
* add a new layer and keep nudging it.
The X/Y value is nudged by 1.00003 each time (not always noticeable) but the UI (in preferences) says it is nudging by 1. The nudge value in the preferences doesn’t always show you the exact value so this could be part of what’s happening, perhaps.
@th_studio Can you try manually entering the value 1 into the nudge field and see if anything starts working?

nudge-nudge.gif

Link to comment
Share on other sites

@GarryP thanks a lot for all your effort. I've just found the solution (hopefully). I once set the nudge distance to point (unit) and then set it back to pixel. Now everything is working perfectly. It's moves one pixel each time I hit the keyboard arrow. Please give this a try and let me know if you have the same result :)

Link to comment
Share on other sites

Also, make sure you have Move by Whole Pixels in the Snapping options set off. If it's on, and you have something misaligned, it will remain misaligned when you nudge it. If it's off, and you have something misaligned, it will snap to a whole pixel when you nudge it.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

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.