[Node tool] Skew transformation handles missing for x- or y-aligned nodes

Bug #590260 reported by su_v
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Opinion
Undecided
Unassigned

Bug Description

Inkscape 0.47+devel r9486 on OS X 10.5.8, default settings

Steps to reproduce:
1) draw a path with multiple vertically or horizontally aligned nodes
2) switch to node tool, activate 'Show Transform Handles'
3) select vertically or horizontally aligned nodes
4) activate transform handles for rotate/skew (click a node twice)
5) skew the selection (<Shift> to use rotation center as anchor)

Expected result:
as with the select tool in geometric bounding box mode skew handles are shown even if the selection has only one dimension

Actual result:
skew operation is not available because handles are missing (and no keyboard shortcut has been implemented?)

Workaround:
Combine the path with a sub-path which extends the selection bounding box to have 2 dimensions, remove the sub-path later

Revision history for this message
su_v (suv-lp) wrote :
Revision history for this message
su_v (suv-lp) wrote :

another example: node-editing multiple (aligned) paths

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

This might be a case of using the deprecated version of sp_item_invoke_bbox_full which uses NRRect. NRRect cannot distinguish between undefined rectangles and rectangles with no area. If this is the case then the other (overloaded) sp_item_invoke_bbox_full should be called, the one which uses Geom::Rect instead. This has solved other bugs with similar symptoms before.

Revision history for this message
jazzynico (jazzynico) wrote :

Reproduced on Ubuntu 10.04, Inkscape r9535.

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

This is done on purpose. Skew handles are not shown if they would overlap with rotation handles, making either difficult to use.

Changed in inkscape:
status: Confirmed → Won't Fix
Revision history for this message
su_v (suv-lp) wrote :

:(

How do I skew a selection of vertically or horizontally aligned nodes then, if I do not want to rotate them (handles are differently transformed). It does work for the regular selection tool (see also comment #3), why not in the node tool?

Revision history for this message
su_v (suv-lp) wrote :

Note: skew handles are shown and usable in the select tool for objects with zero height or length even when using the geometric bbox (although it makes less sense in the select tool than in the node tool).

Changed in inkscape:
status: Won't Fix → Opinion
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.