View Issue Details

IDProjectCategoryView StatusLast Update
0003580NoesisGUIStudiopublic2024-08-09 17:53
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionduplicate 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003580: Paths Contained Exclusively of Integer Path Point Locations Can Produce Float Dimensions for the Entire Shape
Description

In theory, if a Path has no Stroke, and is composed exclusively of Path Points positioned at Integer positions, then by consequence, the total dimension of the entire shape should also be an integer.

However, as can be seen in the attached video, this isn't the case in some circumstances, and even perfectly-placed Points can produce a total shape that has float dimensions.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Introduce a Shape to the Page's RootGrid, remove its Stroke Thickness, and ensure its total dimensions are integers.
3) Convert the Rectangle to a Path via its context menu, by navigating to 'Path'->'Convert to Path'.

4) Add some complexity to the shape, by adding Path Points at various places around the shape using the Path Tool (P), by clicking the Path Tool along Segments, then using the Path Selection Tool (A), to move them to a different position.
5) Work your way through each Path Point, and ensure that each of them is on a perfect integer position in both the Y and X axis.

6) Equip the Path Selection Tool (V), and select the Path.

Observe how the total Path Height and Width contain Floats despite the fact that the shape is made up exclusively of Integer Path Points.

Expected Results: Elements made up of integers, add up to integers.

Attached Files
PlatformAny

Relationships

duplicate of 0003557 resolvedsfernandez Hand-Typed Path Dimensions Can Switch to Decimals 

Activities

Issue History

Date Modified Username Field Change
2024-07-31 17:59 dstewart New Issue
2024-07-31 17:59 dstewart File Added: ImpreciseShape_Compressed.mp4
2024-07-31 18:01 dstewart Summary Paths Contained Exclusively of Integer Path Point Locations Produce Float Dimensions for the Entire Shape => Paths Contained Exclusively of Integer Path Point Locations Can Produce Float Dimensions for the Entire Shape
2024-07-31 18:06 jsantos Assigned To => dfranjic
2024-07-31 18:06 jsantos Status new => assigned
2024-07-31 18:06 jsantos Target Version => Studio_Path
2024-07-31 18:09 dstewart Steps to Reproduce Updated
2024-07-31 20:10 dfranjic Relationship added duplicate of 0003557
2024-08-09 17:53 sfernandez Assigned To dfranjic => sfernandez
2024-08-09 17:53 sfernandez Status assigned => resolved
2024-08-09 17:53 sfernandez Resolution open => duplicate
2024-08-09 17:53 sfernandez Fixed in Version => Studio_Path