View Issue Details

IDProjectCategoryView StatusLast Update
0003520NoesisGUIStudiopublic2024-08-12 17:58
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003520: Compound Pathing Doesn't Follow Transformed On-Screen Paths
Description

Currently, if a Layout Transform is applied to a Path, when compounded with another Path, it appears to not respect the on-screen location of the Transformed Path.

I could understand this argument for a Render Transform, because in a way, the position is 'artificial', but this seems like it should work for Layout Transform.

The argument for looking to scale a Path via the Layout Transform rather than the Width and Height is that percentages can't be used in the Width and Height fields, so if you wanted a 50% scale-down, you'd have to grab a calculator to find the pixel values at 50%.

Please close this ticket if I'm wrong, and the solution is that we need to support inputting percentages into the Width and Height fields.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Introduce a 512x512 Rectangle to the Root Grid.
3) Convert the Rectangle to a Path.
4) Duplicate the Rectangle, and set the duplicate to have a Layout Transform property value of 0.5, 0,5. Also, ensure the Path's Horizontal and Vertical alignment is set to Centre, Centre.

Observe the square Path shrinking to half of the size of the first-placed Path, centred within it.

5) Select both Paths by holding [Ctrl] and clicking on both Paths.
6) Right-Click on either of the Paths, and whilst both are selected, navigate to the 'Path' submenu, then select 'Make Compound Path'

Observe how the Compounding doesn't match the on-screen visual placement that the two Paths had previously.

Expected Results: Paths Compound according to their on-screen position.

PlatformAny

Relationships

has duplicate 0003542 resolvedsfernandez Unable to Cleanly Compound If One Shape is Flipped Horizontally 

Activities

dfranjic

dfranjic

2024-07-18 15:00

developer   ~0009828

I've implemented functionality for this, but it currently only "flattens" the RenderTransform, as it's the one most commonly used and we have a tool for it

Issue History

Date Modified Username Field Change
2024-07-17 14:30 dstewart New Issue
2024-07-17 14:33 dstewart Summary Compound Pathing Doesn't Follow On-Screen Shapes => Compound Pathing Doesn't Follow Transformed On-Screen Paths
2024-07-17 14:33 dstewart Steps to Reproduce Updated
2024-07-17 14:37 dstewart Description Updated
2024-07-17 17:48 jsantos Assigned To => sfernandez
2024-07-17 17:48 jsantos Status new => assigned
2024-07-17 17:49 jsantos Target Version => Studio_Path
2024-07-18 15:00 dfranjic Note Added: 0009828
2024-07-22 13:33 dstewart Relationship added has duplicate 0003542
2024-08-12 17:58 sfernandez Status assigned => resolved
2024-08-12 17:58 sfernandez Resolution open => fixed
2024-08-12 17:58 sfernandez Fixed in Version => Studio_Path