News:

 

Topic: Bugs in "Manipulation Input" window  (Read 10290 times)

0 Members and 4 Guests are viewing this topic.

  • No avatar
  • Posts: 976
  • Polygon
February 19, 2013, 02:49:52 am
The following conditions together may cause it
  -Object bouding box center and object location not the same.I'm unsure - I've created the box at the beginning of the video. Not sure how could the bounding box be misaligned during its duration. You witness every single action from the beginning to the end I do to this poor box
  -Manipulator pivot position set to 'Selection', which uses bounding box center. Nope - using Obj/Obj manipulator.
  -'Edit > Options > Maintain Object Position On Scaling' is off. Most possibly the cause. I had this option turned off. But why do I have to enable it if the manipulator is in Obj/Obj mode?
I'm sorry for drilling this issue IStonia, but I just have to know this if I'm about to reroute my pipeline to go through Nvil. I'm somewhat confused at the moment when it comes to values displayed in the Location channels on said scaling.

  • No avatar
  • Posts: 2103
  • Polygon
February 19, 2013, 03:09:32 am
I can confirm seeing a problem with the object moving position while scaling to objects bounded box center.
It can be seen more while not in "Unit setup-> Generic" (change it to mm for example)

  • No avatar
  • Posts: 3758
  • Developer
  • Administrator
  • Polygon
February 19, 2013, 03:14:29 am
I tested before the post and didn't see any changes. I now test it again and indeed see some very small changes. I think it is a computer calculation errer issue. The result of 2.503 * 3.3 / 3.3 in computer computation does not end up with 2.503 exatly, although in theory it should be. The more operation you perform the more errer will be accumulated. You can just turn on the 'Maintain Position' option so the object's location won't be touched. I will have look and see if I can make it better.

Edit: A simple solution I can think of is that if only one object selected and pivot style is 'Object', 'Maintain Object Position' option will be treated as ON. But if pivot style is 'Selection', I don't think there will be a perfect solution as the selection center is alway a calculation result and it can never be the same as the object's pivot exatly.
« Last Edit: February 19, 2013, 03:28:09 am by IStonia »

  • No avatar
  • Posts: 976
  • Polygon
February 19, 2013, 03:29:32 am
Those values seem to be purely a display error, because if you play around with an object, scaling it up and down to allow the Location values in text boxes to change a lot, then after you reset the object's scaling to 1 and move it back to origin, there seems to be everything all right with it. I've tested it a couple of times and compared to the object's copy I made upon its creation.

So, generally speaking, I think it's relatively safe to say it's not dangerous, but nevertheless VERY confusing and well worth inspecting.

  • No avatar
  • Posts: 976
  • Polygon
February 19, 2013, 03:35:13 am
Edit: A simple solution I can think of is that if only one object selected and pivot style is 'Object', 'Maintain Object Position' option will be treated as ON. But if pivot style is 'Selection', I don't think there will be a perfect solution as the selection center is alway a calculation result and it can never be the same as the object's pivot exatly.
I agree, yes. I think it will do for now. Thank you. :)

  • No avatar
  • Posts: 2103
  • Polygon
February 19, 2013, 03:42:19 am
Edit: A simple solution I can think of is that if only one object selected and pivot style is 'Object', 'Maintain Object Position' option will be treated as ON. But if pivot style is 'Selection', I don't think there will be a perfect solution as the selection center is alway a calculation result and it can never be the same as the object's pivot exatly.

That would cause issue, if the objects pivot as been moved.

For simple example.
Box primitive:- Move object pivot to one corner. Scale and object scales to pivot. If you enable "Maintain object position", object scales to its own center not obeying objects pivot point.

  • No avatar
  • Posts: 3758
  • Developer
  • Administrator
  • Polygon
February 19, 2013, 03:50:14 am
I can't see a problem. If the manipulator is set to object's pivot, object will be scale from its pivot not its bounding center.

  • No avatar
  • Posts: 3758
  • Developer
  • Administrator
  • Polygon
February 19, 2013, 10:25:54 am
It is improved as discussed. Also Size display is realtime now.