Shift-drag of 3D box perspective handle doesn't snap

Bug #1460415 reported by Bart Van Audenhove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Diederik van Lierop

Bug Description

Steps to reproduce:
- draw a big rectangle (about the size of the page, just to snap to)
- make sure snap is enabled, incl. snap to paths and snap cusp nodes
- draw a 3D box in the middle of the rectangle
- drag a perspective handle (vanishing point) around, it will snap (for instance to the side of the rectangle)
- shift-drag the same perspective handle around, it doesn't snap (and it should).

v.0.91

Keep up the good work, Inkscape is awesome!! :)

Tags: 3dbox snapping
Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

Shift is typically used to disable snapping, in most of the tools. This comes in handy when snapping is on, and you don't want that for that single specific operation your doing at that moment. Have a look at the selector tool, and you should notice that shift disables snapping there too.

This hasn't been implemented consistently all through Inkscape though, as in some cases the shift key is already reserved for other purposes.

Did you have any other purpose in mind for the shift key in the 3D box tool? Why were you pressing the shift key?

Changed in inkscape:
assignee: nobody → Diederik van Lierop (mail-diedenrezi)
Revision history for this message
su_v (suv-lp) wrote :

Reproduced with Inkscape 0.91+devel r14192 on OS X 10.7.5. 'Shift' as modifier is part of the 3dbox user interface and affects the behavior when dragging a perspective handle:

« When a box is selected and the Box Tool active, a variety of handles are displayed. The eight handles at the corners of the box are used to adjust the size of the box. The four in front (see figure below) change the size of the left box face in the x-y plane. The other four change the depth (z) of the box. Holding the Shift down swaps the functions of the handles. With the Ctrl down, the handles are restricted in movement to lines along the box edges or to a box diagonal. This allows adjusting one dimension of a box face while keeping the other fixed in the first case or keeping the aspect ratio fixed in the latter case.

Dragging the Cross handle moves the box while keeping the same perspective. Without a modifier key, the box is kept in the x-y plane. Holding the Ctrl down while dragging limits movement to lines along the box edge or along the box diagonal. Holding down the Shift while dragging moves the box in the z direction. »
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Shapes-Boxes.html

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Bart Van Audenhove (bart-vanaudenhove) wrote :

If you drag the vanishing point of a 3D box, all 3D boxes with those vanishing points are affected (selected or not). If you shift-drag the vanishing point, only the selected 3D box boxes are affected.

Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

Thanks for the enlightment Bart and ~suv, I will fix the snapping part in the 3D box tool

If only someone could fix this inconsistency in the modifier keys...

Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

The shift key does no longer prevent snapping of the vanishing point, as of rev. 14254. It now only serves to separate the vanishing points of the different boxes

Changed in inkscape:
status: Confirmed → Fix Committed
su_v (suv-lp)
Changed in inkscape:
milestone: none → 0.92
importance: Undecided → Low
Revision history for this message
su_v (suv-lp) wrote :

Backported to lp:inkscape/0.91.x in rev 13779.

Changed in inkscape:
milestone: 0.92 → 0.91.1
jazzynico (jazzynico)
Changed in inkscape:
milestone: 0.91.1 → 0.92
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.