(2016-07-18, 9:18)Merlijn Wissink Wrote: Ok, so I've tested it more and to me it looks like I indeed found a bug.
I thought that the inner square in the 'Placement Dialog' represents the object that you want to place relative to. Most of the time it is the 'Assem' when working with a callout.
So, when I move a callout (relative to the assembly) to Top/Right in the inner square, I expected it to go to the top right of the assembly (so it's on the assembly). When I set it to Top/Right on the outer square, I expected it to go the top-right outside of the assembly (so lining the bottom-left corner of the callout with the top-right corner of the assembly).
As it is now, Top/Right in the inner and outer square do exactly the same, always positioning outside the assembly, but only on a multi-step page. When doing the same thing with the same callout on a single step page, it actually behaves differently when selecting Top/Right on the inner square or the outer square (which is correct).
I actually tried this in the old original LPub and it behaves exactly as LPub3D does now, so it's either a very old bug or I'm expecting behavior that I shouldn't expect. What do you think?
Btw, maybe I explained it a bit vague. Just let me know and I'll make a video or something to try explaining it better
Merlijn,
For me, the placement behaviour is as expected. Perhaps you should make a video to precise your point.
Indeed, the inner and outer placement commands represent perimeters that you can place your content relative to.
For example, it would not make sense to place content relative to the page using the outer placement commands. On the other hand, it would not make sense to use the inner placement commands to place content relative to the step number. In fact, these examples are strictly controlled and if you select page, the outer commands are disabled. If you select step number, the inner commands are disabled.
For an assem[bly] however, both outer and inner commands are enabled because while most of the time it is likely content will be placed outside the assem border; however, there are times when content may have to be placed inside. An example of placing content inside the assem's border is when a very large assem consumes the entire page so placing a callout would have to use the inner placement commands.
Keep in mind that once the item is placed inside the assem's border the border is recalculated to account for dimensions of the added item.
Cheers,