View Issue Details

IDProjectCategoryView StatusLast Update
0003497NoesisGUIStudiopublic2024-08-13 19:30
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionno change required 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003497: Some Path Properties Do Not Interpolate When Animated
Description

Currently, the following Path Properties do Interpolate during animations:

  • Trim Offset
  • Trim Start
  • Trim End
  • Opacity
  • Fill
  • Stroke
  • Thickness
  • Miter Limit
  • Dash Offset

And the following Path Properties do not interpolate:

  • Line Join
  • Start Line Cap
  • End Line Cap
  • Dash Array
  • Dash Cap

Although it would be cool to have the Line Join, Start/End Line Cap, and Dash Cap visually interpolate between their forms, there is also an argument that since they are radio buttons, they contain to 'in between' state like some of the other properties.

However, it feels as though the Dash Array should be able to interpolate. Perhaps this is something we introduce when we rework the Dash Array panel into a more 'boxed' Dash-Gap model where numbers could be capable of interpolating through decimals.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Draw a Path on the Page using the Path Tool
3) Navigate to the Animation Tab, and create a Storyboard.
4) Animate each of the Path's properties on the tlmeline.

Observe which properties interpolate and which don't.

Expected results: At the very least, all numerical input values are capable of visually interpolating.

PlatformAny

Relationships

related to 0003449 assignedsfernandez No Indication of Format for Dash Array 

Activities

sfernandez

sfernandez

2024-07-15 11:10

manager   ~0009812

None of these properties can be animated using "default" interpolation because they don't have values that can be interpolated, a LineJoin enum doesn't have intermediate values that can be animated, is either one or other option.
The only one that could possible be interpolated using a custom animation would be the dash array, by implementing some sort of DoubleCollectionAnimation.

Issue History

Date Modified Username Field Change
2024-07-12 18:01 dstewart New Issue
2024-07-12 18:01 dstewart Relationship added related to 0003449
2024-07-15 03:53 jsantos Target Version => Studio_Path
2024-07-15 11:10 sfernandez Assigned To => sfernandez
2024-07-15 11:10 sfernandez Status new => feedback
2024-07-15 11:10 sfernandez Note Added: 0009812
2024-08-13 19:30 sfernandez Status feedback => resolved
2024-08-13 19:30 sfernandez Resolution open => no change required
2024-08-13 19:30 sfernandez Fixed in Version => Studio_Path