[Bf-funboard] Grab, rotate, scale with basepoint proposal

Justas Ingelevičius justas at zvejone.lt
Sat Aug 8 16:48:06 CEST 2015


Hi,

I am architect and use blender for architectural visualizations. I realized
that blender lacks functionality witch will allow user grab, rotate or
scale object precisely using basepoints.

Now it's possible make something like proposed functionality using
workarounds involving many steps like entering edit mode, selecting vertex,
changing 3d cursor location etc. but it's too slow and unintuitive for
 everyday usage. Some of my colleagues even give up learning to use blender
because of this.

I have created task for this showing proposed workflow in:
https://developer.blender.org/T45734

**Current Issues**

It is very difficult to grab, rotate and scale objects using basepoints.

**Proposal**

Add a a keybord shortcut which will let user select basepoints during grab,
rotate and scale operations allowing precise transformations in easy way.

**Grab with basepoint **

Workflow:

 - Select object
 - press G  (grab)
 - press B (basepoint)
 - click on vertex to specify grab basepoint (hovering on vertex snap is
activated)
 - move object to desired place (hovering on vertex snap is activated)
 - click to put object

alternatives like entering X, Y, Z to restrict axis
or enter numeric value for move distance also works

**Rotate with basepoint**

Workflow:

 - Select object
 - press R  (rotate)
 - press B (basepoint)
 - click on vertex to change rotation center (hovering on vertex snap is
activated)
 - click on second vertex to define rotation reference (hovering on vertex
snap is activated)
 - click on third vertex to define rotation angle (hovering on vertex snap
is activated)

alternatives like entering X, Y, Z to restrict axis
or enter numeric value for rotation angle also works

**Scale with basepoint**

Workflow:

 - Select object
 - press S  (scale)
 - press B (basepoint)
 - click on vertex to change scale basepoint (hovering on vertex snap is
activated)
 - click on second vertex to define scale reference (hovering on vertex
snap is activated)
 - enter numeric value for scale, or click on third vertex to define scale
value (hovering on vertex snap is activated)

alternatives like entering X, Y, Z to restrict axis
also works

Thank you!
Justas


More information about the Bf-funboard mailing list