View Issue Details

IDProjectCategoryView StatusLast Update
0003572NoesisGUIStudiopublic2024-08-01 02:39
Reporterfllorens Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_Path 
Summary0003572: Curved segment's point handle length sets to zero
Description

As seen here: https://youtu.be/HLErbr1x1Ks?feature=shared&t=465

Steps To Reproduce
  1. Create a rectangle and convert it to path / create a path with 4 sides
  2. Using path selection tool and holding Ctrl, curve two adjacent segments counter-clockwise. You'll see handles created with a definite length
  3. Select the last point of the curved segments to the left: the handle will have 0 length
Attached Files
HandleLength_bug.xaml (2,812 bytes)   
<Page
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="d"
  d:DesignWidth="1920"
  d:DesignHeight="1080"
  Background="#FF4D5052">
  <Page.Resources>
    <Storyboard x:Key="Storyboard0">
      <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Rectangle0" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
        <EasingDoubleKeyFrame KeyTime="00:00:00" Value="116.42377"/>
        <EasingDoubleKeyFrame KeyTime="00:00:00.2000000" Value="-227.5556"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.4000000" Value="116.42377"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.9000000" Value="-15.875916"/>
        <EasingDoubleKeyFrame KeyTime="00:00:02.4000000" Value="116.42377"/>
      </DoubleAnimationUsingKeyFrames>
      <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Rectangle0" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
        <EasingDoubleKeyFrame KeyTime="00:00:00" Value="1.5214734"/>
        <EasingDoubleKeyFrame KeyTime="00:00:00.2000000" Value="1.3761599"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.4000000" Value="0.5042787"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.9000000" Value="0.9678105"/>
        <EasingDoubleKeyFrame KeyTime="00:00:02.4000000" Value="1.4313421"/>
      </DoubleAnimationUsingKeyFrames>
      <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Rectangle0" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
        <EasingDoubleKeyFrame KeyTime="00:00:00" Value="1.3615162"/>
        <EasingDoubleKeyFrame KeyTime="00:00:00.2000000" Value="1.2922896"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.4000000" Value="0.8769298"/>
        <EasingDoubleKeyFrame KeyTime="00:00:01.9000000" Value="1.0307666"/>
        <EasingDoubleKeyFrame KeyTime="00:00:02.4000000" Value="1.1846035"/>
      </DoubleAnimationUsingKeyFrames>
    </Storyboard>
  </Page.Resources>
  <Grid>
    <Path Data="M0,-17.0997C172.082,-188.107 253.065,-161.017 411,-17.0997L411,344 0,344C0,344 -266.888,138.389 0,-17.0997z" Fill="#FFF4F4F5" Stroke="#FF000000" Stretch="Fill" Height="479.02023" Width="529.3285" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5">
      <Path.RenderTransform>
        <TransformGroup>
          <ScaleTransform/>
          <SkewTransform/>
          <RotateTransform/>
          <TranslateTransform/>
        </TransformGroup>
      </Path.RenderTransform>
    </Path>
  </Grid>
</Page>
HandleLength_bug.xaml (2,812 bytes)   
PlatformAny

Activities

Issue History

Date Modified Username Field Change
2024-07-31 11:41 fllorens New Issue
2024-07-31 11:41 fllorens File Added: HandleLength_bug.xaml
2024-07-31 15:36 dfranjic Assigned To => dfranjic
2024-07-31 15:36 dfranjic Status new => assigned
2024-07-31 18:21 jsantos Target Version => Studio_Path
2024-08-01 02:39 dfranjic Status assigned => resolved
2024-08-01 02:39 dfranjic Resolution open => fixed