Groups of Objects with Y-Coordinate Errors

Issue #106 resolved
Benjamin Blasen created an issue

The stem and backwall in blue in the picture below along with the two footings in dark grey and the pile group all have an insertion point of the center. In the project I have given them all a Y-coordinate of "0", but in the picture below they are not lining up.

group1.jpg

Additionally, when any one of the objects is given a Y-coordinate, it seems to randomly move other objects in the group, but not the object which was supposed to move. For example, the pile group is given a Y-coordinate in this picture, but it stays in place and everything else moves instead. Is there an error because the same library object is being called multiple times within the same group? Or are the object coordinates not relative to the group level coordinates? Or is there something else going on?

group y piles.jpg

Comments (7)

  1. Ali Koc

    Can you please check if this issue still exist in v3.150802? If so, please post the link to the project so I can look into it further.

  2. Benjamin Blasen reporter

    This issue still exists, I've tried grouping objects differently and that seems to help (only objects at the same relative vertical location in one group), but results in a large number of groups. It seems like a group level Y-coordinate gets applied to the first object in the group, then if there is a relative y-coordinate also given to that object, the relative y-coordinate gets applied to the other objects in the group.

    https://openbrim.appspot.com/objidqk5q16ryq7k9m00f57fwv466zj.stark

  3. Ali Koc

    This does sound like a bug, but it is a bit hard for me to decipher (and debug) a large model and isolate the issue. Can we make a new model, remove all irrelevant parts of the structure and reduce it to preferably couple of volumes (better yet if it doesn't even use library objects)? Also, keep in mind that when you send a link to a project and you make changes to that project, I see the latest version of it with the changes which may or may not match the screenshots you have in this issue.

    Either way, I will take another shot at this over the weekend and see if I can catch the issue.

  4. Benjamin Blasen reporter

    Ok, sure, I created a project that is easier to test called "Abutment Test": https://openbrim.appspot.com/objidzxnj956xsgbq3dwnhiei1waru2.stark

    For example, I have selected the lower left footing in this screenshot:

    y1.jpg

    If I give that footing a translation of "30" in Y, both the lower and upper footings move...

    y2.jpg

    Most of the footings in this view have been placed in independent groups so that I could manipulate their Y-coordinate without it affecting the other objects.

  5. Ali Koc

    Alignment adjustments are done using the COG of the graphical object under the object where you apply AlignH, AlignV and AlignT parameters. If you move one of the objects in this group, the COG if the group changes, which affect the placement of all objects inside that group.

  6. Ali Koc

    I will close this for now. But later on, we might want to consolidate/reorganize object placement on alignment and the effect of AlignH, AlignV and AlignT parameters.

  7. Benjamin Blasen reporter

    ok, it would be helpful to have an option for adjusting the object positions independent of the group COG.

  8. Log in to comment