Add-on: Curve Tools #104239

Open
opened 2023-01-30 22:08:20 +01:00 by Hoang Duy Tran · 3 comments
Member

System Information
Operating system: macOS-10.15.7-x86_64-i386-64bit 64 Bits
Graphics card: Intel(R) Iris(TM) Plus Graphics 645 Intel Inc. 4.1 INTEL-14.7.8

Blender Version
Broken: version: 3.5.0 Alpha, branch: master, commit date: 2023-01-29 00:10, hash: blender/blender@042775ad48

Short description of error
Subdivide operator within this add-on creates questionable values for points: example at 50% by default, which should be points in half of distances, but it doesn't look like it, here is an example:

Screenshot 2023-01-30 at 20.50.56.png

Exact steps for others to reproduce the error

  • Enable 'Add Curve: Curve Tools' add-on from Preferences
  • Press Numpad 7 to go to Top Orthographic view.
  • Add a Curve Circle
  • Tab into Edit Mode
  • Go to Edit Panel
  • In Overlays, Curve Edit Mode, Handles, select 'All'
  • In curve tools Edit panel, click Extend Handles, making the circle becomes a square shape curve
  • In Overlays, Curve Edit Mode, Handles, select 'None',
  • Press 'A' to select all points
  • In curve tools Edit panel, click Subdivide,

by default the Bezier Spline Divide operator panel displays 50.00 that means 50%. Observe the positions of the new points against the background grid, you will see they are NOT quite 50% (middle) of the distance.

See test file:
20230130_addons_curve_tools_subdivide_error_0001.blend

**System Information** Operating system: macOS-10.15.7-x86_64-i386-64bit 64 Bits Graphics card: Intel(R) Iris(TM) Plus Graphics 645 Intel Inc. 4.1 INTEL-14.7.8 **Blender Version** Broken: version: 3.5.0 Alpha, branch: master, commit date: 2023-01-29 00:10, hash: `blender/blender@042775ad48` **Short description of error** Subdivide operator within this add-on creates questionable values for points: example at 50% by default, which should be points in half of distances, but it doesn't look like it, here is an example: ![Screenshot 2023-01-30 at 20.50.56.png](https://archive.blender.org/developer/F14215209/Screenshot_2023-01-30_at_20.50.56.png) **Exact steps for others to reproduce the error** - Enable 'Add Curve: Curve Tools' add-on from Preferences - Press Numpad 7 to go to Top Orthographic view. - Add a Curve Circle - Tab into Edit Mode - Go to Edit Panel - In Overlays, Curve Edit Mode, Handles, select 'All' - In curve tools Edit panel, click Extend Handles, making the circle becomes a square shape curve - In Overlays, Curve Edit Mode, Handles, select 'None', - Press 'A' to select all points - In curve tools Edit panel, click Subdivide, by default the Bezier Spline Divide operator panel displays 50.00 that means 50%. Observe the positions of the new points against the background grid, you will see they are NOT quite 50% (middle) of the distance. See test file: [20230130_addons_curve_tools_subdivide_error_0001.blend](https://archive.blender.org/developer/F14215245/20230130_addons_curve_tools_subdivide_error_0001.blend)
Author
Member

Added subscriber: @hoanguk

Added subscriber: @hoanguk

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

Added subscriber: @cwolf3d

Added subscriber: @cwolf3d
Vladimir Spivak self-assigned this 2023-02-17 23:09:16 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#104239
No description provided.