BUG: creating a block modifies hatch basepoints

happens in rhino 7 and beta 8

you can easily repeat this issue by drawing a rectangle and assigning a line hatch>make a block>rotate it > explode it. the hatch pattern will change.
I just illustrate from my current drawing.

before making a block:

After:

Also:

if the block is exploded after block manipulation (like move or rotate)
hatches do not go back to their pre block state.

Hi Daniel -

We have this issue on the list as RH-70320 Annotation Hatch: Turning a hatch into a block moves the base point
-wim

2 Likes

thanks for clarifying

I have the same problem. Quite difficult to work with this

I think I narrowed down a bit the “behavior” of the bug. What happens is that the base point of the hatch in the instance is moved twice as much as the instance from the original block. For example: if you create a block with a hatch at 0,0,0 and move an instance of that block to 1,1,1, then the base point of the hatch in this instance will be at 2,2,2.

Below is a screenshot from a test file (also attached). I exploded the blocks in order to keep their “state” as they are while you’re editing them (because strangely that’s what happens).
testfile_hatch_bug.3dm (2.7 MB)

I hope this can help you.

This issue is very problematic for architectural drafting. Please also note that the bug applies to the rotation angle of hatches in block too. Thank you for trying to fix it !