JimmyJack Posted June 15, 2018 Share Posted June 15, 2018 A straight line translate + rotate cmdJ would work if the object's bounding box could be reset (and used) as part of the cmdJ? Note: this would only work if the center coords are used for both operations. Quote Link to comment Share on other sites More sharing options...
JimmyJack Posted June 15, 2018 Share Posted June 15, 2018 1 hour ago, GabrielM said: I'm not aware of any ( 2d ) software that can do this kind of transformation. Illustrator can. Transform Each (set translation, scale, rotation) > cmdD Alfred 1 Quote Link to comment Share on other sites More sharing options...
R C-R Posted June 15, 2018 Share Posted June 15, 2018 3 minutes ago, GabrielM said: You cannot move an object on a global axis and rotate it on a local axis at the same time. OK, but unless I am still missing something, from a user standpoint we can move an object only along the global (workspace) x-y axis coordinates, while we can rotate it around any of its 'local' anchor points or around any global rotation center we set with the 'show rotation center' option. So in effect, for translation transformations we have no choice besides working in the global domain, while for rotation transformations we can work in either the local or global one, if that makes any sense. Also, from day one we did not have the choice of using the workspace rotation center in the Transform panel but now we do, so in a sense (if maybe a tenuous one) something has changed, at least partially in response to user requests for that ability. Maybe someday the same will be true for this? Quote 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 More sharing options...
Aammppaa Posted June 15, 2018 Share Posted June 15, 2018 1 hour ago, GabrielM said: If it was designed to use global coordinates rather than local, you could not create any "ratio" shapes But with the system as it currently exists we can not create any linear arrays with rotation, and I know which of those two operations I need more frequently! Secondly, the ratio feature is currently far less useful than it should be as it can only apply a ratio, not a step change… Draw a 500px square Duplicate Resize in the W transform box as -=50 Power Duplicate I would anticipate the series to go: 500, 450, 400, 350, 300 etc But the current result is: 500, 450, 405, 364.5, 328.1 etc Affinity is interpreting the resize as a ratio (a reduction of 10%) when I asked for a fixed change. If I'd wanted a 10% reduction I'd have resized with W*=0.9 I'd love the team to revisit Power Duplicate and make it more intuitive and more versatile. Alfred 1 Quote Win10 Home x64 | AMD Ryzen 7 2700X @ 3.7GHz | 48 GB RAM | 1TB SSD | nVidia GTX 1660 | Wacom Intuos Pro Link to comment Share on other sites More sharing options...
firstdefence Posted June 15, 2018 Share Posted June 15, 2018 This is a variation on Reglico's Idea Create your favourite Shape Alt + Move and Rotate to taste (This creates the arc effect) Select all layers and just choose Align Vertical Centres Move the End square to your distance of choice Select all of the layers again and choose Space Horizontally. Quote 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 (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 More sharing options...
Aammppaa Posted June 15, 2018 Share Posted June 15, 2018 @firstdefence Works(ish) until you have more duplicates that double back on themselves. Try a complete circle of shapes rotating 15 degrees each. No longer a trivial task to sort them out. R C-R 1 Quote Win10 Home x64 | AMD Ryzen 7 2700X @ 3.7GHz | 48 GB RAM | 1TB SSD | nVidia GTX 1660 | Wacom Intuos Pro Link to comment Share on other sites More sharing options...
firstdefence Posted June 16, 2018 Share Posted June 16, 2018 Just for you Aammppaa lol! Disclaimer: I put some laminate flooring down yesterday and slashed some of my finger tips, so bear in mind I'm doing all of this with plasters on the fingers I would normally use the mouse with, else I'd have done it quicker, for serious! Amendment: you could probably streamline this a bit more and take out probably half of the steps which would make it an acceptable process to get this effect, sometimes it's actually a good idea to record the process and watch it back to see where it could be improved or optimised. Shame we don't have macro's in Designer Alfred 1 Quote 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 (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 More sharing options...
Guest Posted June 16, 2018 Share Posted June 16, 2018 Ultimately what is missing is a shape gradient tool like DrawPlus that allows regular rotation without deforming the intermediate shapes. Quote Link to comment Share on other sites More sharing options...
Aammppaa Posted June 16, 2018 Share Posted June 16, 2018 @firstdefence You certainly win the award for perseverance Agree that macros would be welcome in AD. But I really believe that a small tweak to the design of Power Duplicate would make it genuinely quick, powerful, and intuitive. firstdefence 1 Quote Win10 Home x64 | AMD Ryzen 7 2700X @ 3.7GHz | 48 GB RAM | 1TB SSD | nVidia GTX 1660 | Wacom Intuos Pro Link to comment Share on other sites More sharing options...
R C-R Posted June 16, 2018 Share Posted June 16, 2018 11 minutes ago, Aammppaa said: But I really believe that a small tweak to the design of Power Duplicate would make it genuinely quick, powerful, and intuitive. Perhaps through the tweak @JimmyJack mentioned in this earlier post? Quote 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 More sharing options...
Pšenda Posted June 16, 2018 Share Posted June 16, 2018 On 6/15/2018 at 6:25 PM, Aammppaa said: Affinity is interpreting the resize as a ratio (a reduction of 10%) when I asked for a fixed change This is not a Power Duplicate error, but an unwanted transformation of expression. This must be corrected. Quote 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 More sharing options...
Staff Gabe Posted June 18, 2018 Staff Share Posted June 18, 2018 Moved to bugs Quote Link to comment Share on other sites More sharing options...
dutchshader Posted June 18, 2018 Share Posted June 18, 2018 8 minutes ago, GabrielM said: Moved to bugs This was a windows topic Quote intel core i5, 16GB 128Gb ssd win10 Pro Huion new 1060plus. philips 272p 2560x1440px on intel HD2500 onboard graphics Razer Tartarus Chroma Link to comment Share on other sites More sharing options...
Aammppaa Posted June 18, 2018 Share Posted June 18, 2018 This 'bug' is on both / all platforms, and is I suspect "by design". I hope it doesn't just get ignored as a result since, as you can see in the above discussion, it really would be a superior feature if it worked a little differently! Quote Win10 Home x64 | AMD Ryzen 7 2700X @ 3.7GHz | 48 GB RAM | 1TB SSD | nVidia GTX 1660 | Wacom Intuos Pro Link to comment Share on other sites More sharing options...
Staff Gabe Posted June 18, 2018 Staff Share Posted June 18, 2018 When a bug is present on both systems, we log it as "mac" on the forums. Aammppaa 1 Quote Link to comment Share on other sites More sharing options...
R C-R Posted June 18, 2018 Share Posted June 18, 2018 10 minutes ago, Aammppaa said: I hope it doesn't just get ignored as a result since, as you can see in the above discussion, it really would be a superior feature if it worked a little differently! Or at least we had the option to choose between the current "by design" behavior & the 'linear' or 'global' one. Quote 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 More sharing options...
Staff Gabe Posted June 19, 2018 Staff Share Posted June 19, 2018 Hi all. Just heard back from the devs. Power duplicate works on percentile of the currents value in the background, regardless of the input value. If you input let's say -50px of a 500 image, in the background it will subtract 10% of it. The next calculation will take the result and subtract 10%, and so on. That's why you get 500, 450, 405, 364.5, 328.1 rather than 500, 450, 400, 350, 300. I believe that this is so you can create an infinite number of duplicates. If you were to use integer values, you would get an expression error when reaching 0. In the above case, you could only power duplicate for 10 times if you were to use -50 in the calculation algorithm. By converting everything to percentiles, decreasing the value would "tend to 0" but never reach 0. @Aammppaa Quote Link to comment Share on other sites More sharing options...
Aammppaa Posted June 19, 2018 Share Posted June 19, 2018 @GabrielM Thanks for getting back to me, but I think that the response misses the point that I raised… If I want to resize a duplicate by percentage I can already do that by using a percentile expression (say -=10%). This is explicit, and unambiguous. When repeated using Power Duplicate, I continue to get what I asked for: a series of objects each 10% smaller than the last, which is intuitive and logical. If I resize by an exact value (say -=50px ) then this is because I want the duplicate to be exactly 50px smaller than the original. Again this is explicit and unambiguous. But when I repeat with Power Duplicate, Affinity changes the rules (with no warning) and starts applying a percentile ratio, which is not what was asked for. This is unintuitive and illogical (not a desirable feature). The two series (fixed steps and percentile ratio) are both desirable and equally valid requirements, so the software must trust that the user knows what they are asking for, and honour the actual request that they made. Although the 'infinite' series of power duplicates looks great in the video as it showcases Affinity's extreme zoom very nicely, I know that I'd use a fixed step series of duplicates far more frequently than I need percentile changes. Regarding a fixed step reaching exactly 0, there must be a simple and graceful way to handle this… Perhaps when the size hits 0 the object ceases to exist (and the existing Assistant pops up to inform me that the object reached zero size and disappeared). Or maybe a zero sized object is OK (though I suspect not since Affinity will not let me define a dimension of 0). Even a situation where we don't hit 0 but go negative is not an issue so long as we understand what a negative dimension means. Take for example an object with original width = 50px, duplicated as a series with a fixed step of -11px = 49, 38, 27, 16, 5, -6, -17 etc. A precedent for what this means already exists in the software: if I resize a rectangle manually and pass through the zero point the object flips (on the relevant axis) and then grows larger again. It would be logical that the same thing happens when a power duplicate action passes through zero. To reiterate: I really hope the devs can revisit the design choices behind Power Duplicate. I am not asking that any existing ability is removed, but rather that the functionality is extended to be more capable, more logical, and more intuitive. Pšenda and Alfred 2 Quote Win10 Home x64 | AMD Ryzen 7 2700X @ 3.7GHz | 48 GB RAM | 1TB SSD | nVidia GTX 1660 | Wacom Intuos Pro Link to comment Share on other sites More sharing options...
Guest Posted June 19, 2018 Share Posted June 19, 2018 The problem also arises if we want to make concentric circles with the same spacing, the subject has already been discussed here: https://forum.affinity.serif.com/index.php?/topic/36136-duplicate-or-copy-change-the-empty-space-distance-btw-the-lines-why/&tab=comments#comment-178130 In this case it is impossible to use "Ctrl/Cmd + J". If there are many circles, copy/paste is a real chore! Quote Link to comment Share on other sites More sharing options...
Staff Gabe Posted June 20, 2018 Staff Share Posted June 20, 2018 Moved to feature requests. Aammppaa 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.