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

Affinity Designer Customer Beta (1.6 - Beta 6)


Recommended Posts

  • Staff
3 hours ago, Frank Jonen said:

Is the "Reset Selection Box" supposed to bounce right back when the object is de-selected?

 

If I'm right, you're asking why the next time you select the object that its selection box is not 'reset', yes? That's just because the 'reset' is a tool-time thing to help you make further transforms - it hasn't destructively set the transform of the object to anything (you can see this as the tool now shows the rotated box of the object in addition to a straight-up box of the whole area). I guess what you're after is some kind of 'commit transform' button to bake the data in this 'reset' form?

Link to comment
Share on other sites

I think such a “Commit Transform” button would indeed make sense in some use scenarios, at least for curves, Matt. I remember quite a few threads where precisely this feature had been requested, and I must say I would love to have such a handy option as well. Sure, there is the workaround with the larger rectangle and the Boolean Intersect (as well as similar ones), but if it should be easy to add such a Commit button, why not add it? This would give us both options … :)

 

Link to comment
Share on other sites

I've advocated for a "Commit Transform" in the past, but how would it be best implemented? Should it commit to the coordinate system of the document, or it's parent object?

 

I say this because if you were to adjust a nested object, it would throw off the parent to bake in the transformation, unless that parent was also in line with the document.

Link to comment
Share on other sites

I admit I'm a bit lost in what your response entails, exactly, so I'll try to show you what I mean. As I see it, there are two ways to commit a transform: you can have the object become square to the document so that every time you click the button you get a nice, clean rectangle, no matter where you are (the behavior we see temporarily in "Reset Selection Box"), or you can have the object become square to the parent object.

 

The example below shows how, if you use the former option, the parent object's box becomes distorted from it's bounds when you apply it to the keyboard. However, the latter option is useful for correcting exactly that issue. And of course, if the object in question is at the top level with no parents, or if all parents have no transform, the two are indistinguishable.

 

... yes, I'm using designer for drafting.

599314a9e87c4_Committransform.thumb.jpg.4afda751e65ea87f9697915d67851b3e.jpg

Link to comment
Share on other sites

14 hours ago, MattP said:

If I'm right, you're asking why the next time you select the object that its selection box is not 'reset', yes? That's just because the 'reset' is a tool-time thing to help you make further transforms - it hasn't destructively set the transform of the object to anything (you can see this as the tool now shows the rotated box of the object in addition to a straight-up box of the whole area). I guess what you're after is some kind of 'commit transform' button to bake the data in this 'reset' form?

 

Yes, I was expecting it to commit, but… your view brings up an interesting option. Why not have all scale, rotate, shear, etc. operations as modifiers (maybe with a toggle for cases where modifiers would be overkill)? This could also help with getting the vector warps done quicker, I reckon. Also helps with iteration. If you have modifiers exposed to the user in the layer stack. Similar to the fx or adjustment layers. That'd also make it possible to quickly apply complex transforms to a lot of items at once, maybe even store a modifier stack in a symbol-like fashion.

 

Once you're good with how something looks and want to refine manually, click 'bake to object' and it's applied to your object. Or hold alt + click and create a new object with the modifiers applied while hiding and thus preserving the original.

 

 

Link to comment
Share on other sites

×
×
  • 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.