Page MenuHome

Change of dimensions on multiple axis does not work via N panel
Closed, ResolvedPublic

Description

System Information
Windows 10 64b
GTX 750Ti

Blender Version
Broken: 2.79, Tried also on 2.8 26ee700
Worked: I think it never worked. I am not sure

Short description of error
You can change multiple number by click and drag down and than write number you want for all selected fields. It works also for all transforms in N panel in 3D view (i forgot ist name) expect for dimensions. It will just stay whatever it was before.
FYI: i tried on text for X and Y and it set Y dimension same as X one was. Not what wrote.

Exact steps for others to reproduce the error
-Open defauld scene.
-select cube
-pres N
-select multiple "2" in dimension and write something else.


-after confirmation nothing will change.

Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

quoting @Campbell Barton (campbellbarton) from D270:

re: Object.dimensions This is really a bug in blender, python devs also found this and complained that it doesnt work when setting values at once.
obj.dimensions = 1, 2, 3
... also gives same problem. the way its applies breaks setting multiple values at once.

Anyways, confirming for now, maybe Campbell can have a look? (just throw back at me and I'll do more investigations...)

The bug is still there in:

version: 2.80 (sub 21), branch: blender2.8, commit date: 2018-07-27 01:01, hash: b8ab2a84d32, type: Release
build date: 2018-07-27, 01:23:24
platform: Linux

Steps to reproduce:

  • open a new file, the default cube appears
  • go to edit mode
  • extrude one face of the cube
  • go back to object mode
  • C.object.dimensions are not updated

Even after ob.data.update() the dimensions are not updated

Thank you for the huge work you are doing.

I tried: C.object.bound_box[6][2]
After extruding the upper face of the cube this property is not updated as well.
Emanuele