Page MenuHome

Crease Factor user setting doesnt work properly
Closed, ArchivedPublic

Description

System Information
Windows 7 64, GTX 980

Blender Version
Broken: 000dfc0 + eb799dc

Short description of error
User Preferences:


There seems to be a problem with factor numbers smaller than 0,X.
If I use +0.250 it adds 0.300.
If I use -0.250 it subtracts 0.200.

Apart the weird rounding - shouldnt crease setting usually allow numbers from 0.00 to 1.00 as input?

Event Timeline

Karja Krähwald (karja) raised the priority of this task from to 90.
Karja Krähwald (karja) updated the task description. (Show Details)
Karja Krähwald (karja) edited a custom field.
Bastien Montagne (mont29) lowered the priority of this task from 90 to 50.May 26 2015, 2:25 PM

Cannot confirm that here, it adds/subtract expected 0.25 for me… Please always attach a .blend file with needed data to reproduce the issue (the model you are using with selected edges, in this case...).

Bastien Montagne (mont29) lowered the priority of this task from 50 to 30.May 26 2015, 2:25 PM

I have this issue with every mesh, including all premades (monkey, cube etc).

Sry for not delivering a file:

  • After several tests, i found out that the problem should be somewhere in the file data and not in the user preferences.

Have checked default startup file with my user preferences and it works with correct numbers.
But if i load CreaseFactorTest.blend afterwards without "Load UI" checked, i still get these roundings.
And therefore in all my old blend files.

Surprisingly, the Tools panel shows the correct values and if i "enter-confirm" it there, Crease corrects itself.
I dont think i have ever touched a single code line.

Can i do anything about it?

Bastien Montagne (mont29) changed the task status from Unknown Status to Archived.May 27 2015, 5:39 PM
Bastien Montagne (mont29) claimed this task.

The problem in your file is that you enabled 'snap by increment' (magnet button in 3DView header), which also affects crease operator, since it’s a Transform one, for which default increment step is 0.1f (so your steps are rounded to first decimal). Just disable snapping and everything works OK.