Page MenuHome

value negation not working after number input like it did in 2.79
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 860M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.35

Blender Version
Broken: version: 2.80 (sub 54), branch: blender2.7, commit date: 2019-04-07 00:43, hash: rBd2d84132ddf9
Worked: (2.79B)

Short description of error
when rotating a object around a axis it was possible to type this key combination:

r z 90 -

this resulted in a -90 degree rotation. now in 2.8 its not possible any more to type the negation after the value.

Exact steps for others to reproduce the error

  1. create a suzanne and select it
  2. press R
  3. press Z so we only do one axis rotation
  4. enter your angle
  5. try to enter the the negation (-) after you enter the number, you will see that she does not change rotation to the negative angle.

expected

  1. switches angle between positive and negative

Details

Type
Bug

Event Timeline

Maybe it is just me, but entering the minus sign *after* the value seems... unusual.
Unless we are supporting Reverse Polish Notation.

Sebastian Parborg (zeddb) triaged this task as Needs Information from User priority.

I can not reproduce this. Does if work if you reset to factory defaults?

Brecht Van Lommel (brecht) closed this task as Archived.
Brecht Van Lommel (brecht) claimed this task.

Preferences > Input > Keyboard > Default to Advanced Numeric Input controls this.

You can either type expressions or get the behavior where pressing - at any time negates the value.

ok i was not expecting that the advanced mode will disable the negation functionality. its not clear what that option does.

i noticed that when advanced mode is enabled i get an error in the console if i type the minus at the end

SyntaxError: unexpected EOF while parsing
Info: Deleted 1 object(s)

  File "<string>", line 1
    30-
      ^