Jump to content

Recommended Posts

2 hours ago, owenr said:

Have you forgotten that a modifier key can be depressed to enable snapping to precise increments of rotation? That increment presently is a fixed 15 degrees, but it could be one degree or whatever else a user chooses, as I've explained.

Must we go through this again? I have already explained that your method for calculating the angle does not take into account the mapping between screen & document coordinates, & why if that is done it would not work well for small rotational increments. The rotation center is (assuming snapping was done to set it) already defined in document coordinates, but the pointer's position is not. That has to be taken into account.


Affinity Photo 1.7.1, Affinity Designer 1.7.1, Affinity Publisher 1.7.1; macOS High Sierra 10.13.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 1.7.1.143 & Affinity Designer 1.7.1.1 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iOS 12.3.1

Share this post


Link to post
Share on other sites
13 hours ago, owenr said:

You are looking at this from the wrong angle, if you'll pardon the pun.

Who, me?

5abdf9640679a_telescopewrongend.jpg.48df29bd5195b08c544f6c4d3b1c31bb.jpg

Seriously though, after several cups of coffee finally kicked in, I have to agree that you are right & it is only the relative screen positions of the rotation center & pointer that would matter for this.


Affinity Photo 1.7.1, Affinity Designer 1.7.1, Affinity Publisher 1.7.1; macOS High Sierra 10.13.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 1.7.1.143 & Affinity Designer 1.7.1.1 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iOS 12.3.1

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

×