mauge123 / mechanical-blender

mechanical blender project
Other
70 stars 16 forks source link

Shift does not slow down scaling or moevement #21

Closed danilius closed 8 years ago

danilius commented 8 years ago

When holding down Shift during a scaling or movement operation, the movement is not slowed down, as it is in Blender trunk.

mauge123 commented 8 years ago

This was disabled, because was conflicting with the exit modal transform feature. In order to not change a lot of transform code, which could result a pain in merges of bf-trunk, we need the real cursor 2D position translation. Precision is working with "virtual mouse value" and this dues to not expected result on scene moves, so, currently if you move the scene, the distance of elements and mouse position is the same once the scene is fixed. If enabled the virtual mouse, this distance will change, and easly moved elements go out of the user view.

So a workaround should be find to get it working properly if really needed and useful. I can agree that in scale operations this may be needed for faster work (more if you are used to) although you can start the operation with the cursor not so close to transform origin, or change it on the fly using a snap point with B (base point). At this moment the base point must be an snap element, but will be a point in the screen sooner, which could replace the precision blender's default (allowing custom precision based on the distance from center to to a point. Precision it's now hardcoded).

mauge123 commented 8 years ago

committed the workaround 43c521bcc3820142c997a9865bd38347f3e665da

It should work not in an accumulative way.

danilius commented 8 years ago

It's not really a showstopper, since really this branch is aimed at mechanical precision, but the reason I mentioned it was because Blender is superb for rapid sketching of concepts, so adding the ability to "CAD up" an idea that was done "on the fly" takes Blender to a whole new level.

I will try to try this out today and report back.

Thanks for your swift response, clearly this project is very much alive and you are very committed!

On Thu, Jun 23, 2016 at 8:54 AM, mauge123 notifications@github.com wrote:

committed the workaround 43c521b https://github.com/mauge123/mechanical-blender/commit/43c521bcc3820142c997a9865bd38347f3e665da

It should work not in an accumulative way.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauge123/mechanical-blender/issues/21#issuecomment-227976398, or mute the thread https://github.com/notifications/unsubscribe/AHqirWd15d32njh1DXMPJF151_g6U9Nlks5qOju4gaJpZM4I5KNm .

danilius commented 8 years ago

Seems to be working fine, thanks.

On Thu, Jun 23, 2016 at 8:58 AM, Dani Epstein planetzargon@gmail.com wrote:

It's not really a showstopper, since really this branch is aimed at mechanical precision, but the reason I mentioned it was because Blender is superb for rapid sketching of concepts, so adding the ability to "CAD up" an idea that was done "on the fly" takes Blender to a whole new level.

I will try to try this out today and report back.

Thanks for your swift response, clearly this project is very much alive and you are very committed!

On Thu, Jun 23, 2016 at 8:54 AM, mauge123 notifications@github.com wrote:

committed the workaround 43c521b https://github.com/mauge123/mechanical-blender/commit/43c521bcc3820142c997a9865bd38347f3e665da

It should work not in an accumulative way.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauge123/mechanical-blender/issues/21#issuecomment-227976398, or mute the thread https://github.com/notifications/unsubscribe/AHqirWd15d32njh1DXMPJF151_g6U9Nlks5qOju4gaJpZM4I5KNm .