Page MenuHome

Curve: Apply Scale Problems with Dimensions & Shape
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows

Blender Version
Broken: Blender 2.93.2, 1eb06de2607a

Short description of error
This mostly pertains to the scale and dimension inputs of the right-hand-side "item" overlay window.

The reference cube demonstrates the proper behavior. Attached is a sample .blend and my system information.

**Reference behavior, Cube.ApplyScale.OK**

1. Apply scale. Scale becomes [1,1,1]. Dimensions unchanged, shape unchanged.

Cube.ApplyScale.OK, before. Scale: [0.166,3.312,0.166], dimensions: [0.331,6.62,0.331].
Cube.ApplyScale.OK, after. Scale: [1,1,1], dimensions: [0.331,6.62,0.331].

**Unit scale, incorrect dimensions, BezierCurve.Size.Wrong***

1. Scale is [1,1,1]. Apply scale with or without properties. Scale remains [1,1,1] but dimensions change.

BezierCurve.Size.Wrong.002, before. Scale: [1,1,1], dimensions: [4,2.21,2].
BezierCurve.Size.Wrong.002, after. Scale: [1,1,1], dimensions: [2,0.222,0].

BezierCurve.Size.Wrong.001, before. Scale: [1,1,1], dimensions: [200,200,200].
BezierCurve.Size.Wrong.001, after. Scale: [1,1,1], dimensions: [0.156,0.0763,0].

BezierCurve.Size.Wrong, before. Scale: [1,1,1], dimensions: [0.348,0.174,0.174].
BezierCurve.Size.Wrong, after. Scale: [1,1,1], dimensions: [0.174,0.0193,0].

**Other scale, incorrect dimensions, BezierCircle.ScaleSize.Wrong**

1. Scale is not [1,1,1]. Apply scale with or without properties. Scale to [1,1,1] but dimensions change.

BezierCircle.ScaleSize.Wrong, before. Scale: [-0.102,-0.102,-0.102], dimensions: [0.41,0.307,0.205].
BezierCircle.ScaleSize.Wrong, after. Scale: [1,1,1], dimensions: [0.223,0.111,0].

**Shape changes, BezierCurve.ShapeChanges.ApplyScale**

1. Apply scale with or without properties. Shape changes.

Exact steps for others to reproduce the error

  • Open attached .blend file
  • Select the BezierCurve.ShapeChanges.ApplyScale object
  • Apply scale

Event Timeline

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Aug 20 2021, 4:24 PM

Thanks for the report, but I'm not sure exactly what the steps are to replicate the problem.

In the attached file, should I select the mentioned objects and apply the scale? In this case the information does not match what is observed. As it is said that:

BezierCurve.Size.Wrong.002, before. Scale: [1,1,1], dimensions: [4,2.21,2]

but the dimensions are actually 2.0, 0.222, 0.0 in the .blend file.

After selecting it, hit undo then select it again.

After selecting it, hit undo then select it again.

I found a problem.
That's not exactly what I did to reproduce it.
Updated the description.

Germano Cavalcante (mano-wii) changed the task status from Needs Information from User to Confirmed.Aug 20 2021, 4:37 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".

@Germano Cavalcante (mano-wii) The problem you found was the third item in my report. Please let me know if you were able to reproduce the first two. For example, open the file, select BezierCurve.Size.Wrong.002, undo the selection, select it again. Let me know the dimensions reported in the right-hand-side "item" overlay window.

@Germano Cavalcante (mano-wii) The problem you found was the third item in my report. Please let me know if you were able to reproduce the first two. For example, open the file, select BezierCurve.Size.Wrong.002, undo the selection, select it again. Let me know the dimensions reported in the right-hand-side "item" overlay window.

Ah yes! I can see a problem with the object's bound box.
I will do a separate report as this is an unrelated issue.


  • If there are multiple bugs, make multiple bug reports.