Ungroup causes entire group object to disappear (nested 3dboxes)

Bug #545128 reported by Grant Edwards
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Low
Unassigned

Bug Description

Version 0.47 under Gentoo Linux.

I have a group of 3D boxes. When I select the group object and apply
the ungroup operation, the entire group simply vanishes. Example .svg
file is attached.

Tags: 3dbox
Revision history for this message
Grant Edwards (grant-edwards) wrote :
Revision history for this message
Grant Edwards (grant-edwards) wrote :

The following output appears in the terminal window where inkscape was started:

** (inkscape:11016): WARNING **: Non-side item encountered as child of a 3D box.

** (inkscape:11016): WARNING **: Non-side item encountered as child of a 3D box.

** (inkscape:11016): WARNING **: Non-side item encountered as child of a 3D box.

** (inkscape:11016): WARNING **: Non-side item encountered as child of a 3D box.

** (inkscape:11016): WARNING **: Non-side item encountered as child of a 3D box.

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

reproduced with Inkscape 0.47+devel r9225 on OS X 10.5.8

tags: added: 3dbox
Changed in inkscape:
status: New → Confirmed
Revision history for this message
su_v (suv-lp) wrote :

these are nested 3d boxes (3D Box inside a 3D Box).

«Nested Boxes
Inkscape does not prevent you from creating a box inside another box Group. This can lead to strange behavior. »
<http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Shapes-Boxes.html>

One can 'ungroup' the top 3D Box with these steps:
1) enter the top 3D Box (using the context menu),
2) select all 3dboxes inside this group,
3) cut them,
4) leave the group again (double-click on empty canvas) and
5) paste in place.

Revision history for this message
su_v (suv-lp) wrote :
Revision history for this message
Grant Edwards (grant-edwards) wrote :

Oops. I wasn't aware that I had nested 3D boxes.

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

"Known" limitation of the current implementation of 3dboxes (as regular SVG groups with special attributes).

Please raise the bug importance if you think Inkscape needs to implement a kind of guard which checks each time a group is entered whether adding new objects is "permitted" (if group has 'sodipodi:type="inkscape:box3d"' attribute, don't allow adding (nested) 3dboxes).

Changed in inkscape:
importance: Undecided → Low
summary: - Ungroup causes entire group object to dissappear
+ Ungroup causes entire group object to disappear (nested 3dboxes)
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.