copy modifies grouped 3D boxes

Bug #586625 reported by Michael on 2010-05-28
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Medium
Unassigned
Nominated for 0.48.x by Michael

Bug Description

Ubuntu 10.04 LTS amd64
Inkscape 0.47 (r22583, built Apr 4 2010)
x.org (1:7.5+5ubuntu1)

After grouping multiple objects, hitting the Copy button (or Edit -> Copy) moves the group by a random offset.

Additionally, any fill gradients and/or fill colors (if no gradients) are randomly changed.

Steps to Reproduce:

1. Open the attached file.
2. Shift-click any two grey cubes.
3. Object -> Group
4. Edit -> Copy
5. Note how the objects have been modified!

I also noticed random behavior with cubes that have had their angles altered too much (e.g. when the cube's backside faces front). Their gradients and any transform operations sometimes have random effects. Dunno if this is related.

Michael (null-pointer-us) wrote :
su_v (suv-lp) wrote :

reproduced with Inkscape 0.47
not reproduced with Inkscape 0.47+devel r9454 on OS X 10.5.8

Marking as duplicate of bug #300888 “3D Box, after grouping with another 3D Box does not stay in place.”
<https://bugs.launchpad.net/inkscape/+bug/300888>

Please add a comment and revert the duplicate status if you don't agree and think this was done in error.

tags: added: 3dbox
su_v (suv-lp) wrote :

Reverting the duplicate status because I was wrong:
- the 'move when copying a group of 3dboxes' issue has been described in the comments of bug #400982 <https://bugs.launchpad.net/inkscape/+bug/400982/comments/10> which probably is more related than #300888.
- while 'move when copying a group of 3dboxes' no longer occurs with current development builds, the other issues ("Additionally, any fill gradients and/or fill colors (if no gradients) are randomly changed." and "(…) gradients and any transform operations sometimes have random effects.") still occur.
- pasting and transforming/aligning 3bdoxes appear to have serious regressions

su_v (suv-lp) wrote :

reproduced with Inkscape 0.47+devel r9456 on OS X 10.5.8
(as detailed in bug #300888 comments #11-17)

Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
summary: - copy modifies grouped objects
+ copy modifies grouped 3D boxes
Michael (null-pointer-us) wrote :

reproduced with Inkscape 0.47+devel r9469 on Ubuntu 10.04

simplified steps to reproduce issues:

Issue A-1

1. Open the attached svg file.
2. Select a 3D box with mouse.
3. Edit -> Copy
4. File -> New (any template)
5. Edit -> Paste
6. BUG!
effect 1: 3D box's gradients are altered

Issue A-2

1. Open the attached svg file.
2. Select all objects with mouse.
3. Object -> Group
4. Edit -> Copy
5. File -> New (any template)
6. Edit -> Paste
7. BUG!
effect 1: 3D boxes' gradients are altered
effect 2: 3D boxes' relative positions in group are altered

Issue B-1

1. Open the attached svg file.
2. Select any 3D box with mouse.
3. Object -> Align and Distribute...
4. Click any *justify* button relative to *page*.
5. BUG!
effect 1: 3D box's gradients are altered
effect 2: 3D box's absolute position on page is *not* altered

Issue B-2

1. Open the attached svg file.
2. Select all objects with mouse.
3. Object -> Group
4. Object -> Align and Distribute...
5. Click any *justify* button relative to *page*.
6. BUG!
effect 1: 3D boxes' gradients are altered
effect 2a: 3D boxes' relative positions in group are altered
effect 2b: 3D boxes' absolute positions on page are *not* altered

To me, it appears transforms on grouped 3D boxes -- suv says transforms are involved in both <Paste> and in <Align and Distribute...> operations -- are being incorrectly applied to the 3D boxes' gradients instead of to their positions.

su_v (suv-lp) on 2010-06-02
tags: added: aligning clipboard gradient
Michael (null-pointer-us) wrote :

The problem remains in 0.47+devel r9497.

su_v (suv-lp) wrote :

Issue A-2 and B-2 (with regard to 'relative positions in group are altered') has been filed separately as
Bug #826056 “Copy&paste of group (3dbox + object) changes the relative positions of group members”
<https://bugs.launchpad.net/inkscape/+bug/826056>

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers