Page MenuHome

Bisect uses meters for the plane point
Closed, ResolvedPublic

Description

System Information
Operating system: Windows 10
Graphics card: nVidia 960 GX

Blender Version
Broken: 2.80 Beta, 7f40d553f903, 2019-01-22 01:09
(example: 2.79b release)
(example: 2.80, edbf15d3c044, blender2.8, 2018-11-28, as found on the splash screen)
Worked: (optional)

Short description of error
With units set to "Imperial" and inches, while using Bisect, the units on the plane point are in meters.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).
Set units to Imperial and inches. Bisect a model. To alter the plane point, inches have to be converted to meters for correct results.

Event Timeline

Jacques Lucke (JacquesLucke) triaged this task as Confirmed, Medium priority.

It uses Blender units to be precise, but yes, the unit should be the one selected in the Units panel.
Checking...

@Jacques Lucke (JacquesLucke) FYI, there are a few other operators that still use Blender Units.

For example:

  • Bevel Amount
  • Randomize Amount

Probably there are more

There are also properties that should be made aware of units still, such as:

Force Fields:

  • field.distance_min
  • field.distance_max
  • field.radial_min
  • field.radial_max

Particles:

  • root_radius
  • tip_radius
  • mass

Cloth:

  • modifiers["Cloth"].settings.mass

Softbody:

  • modifiers["Softbody"].settings.mass

Started fixing those here: D4248

@William Reynish (billreynish): Feel free to create a new task for that and assign me.

I could not not notice it haha (notifications)
Thanks :)

@Brecht Van Lommel (brecht) Hmm grumble grumble. You are right. We are using the same property to mean a percentage and length in different cases for that one. Really I suppose we should make them two independent properties, and show the correct ones when applicable?