Flattening DWG With Dynamic Blocks

Flattening DWG With Dynamic Blocks

Anonymous
Not applicable
1,772 Views
5 Replies
Message 1 of 6

Flattening DWG With Dynamic Blocks

Anonymous
Not applicable

The flatten command works but the dynamic blocks end up looking very wonky sometimes even out of position.

 

Is there a way to flatten a drawing with dynamic blocks like a title block and having it all come out looking as if the dynamic blocks were never flattened?

 

Maybe there's a better way of going about this?

0 Likes
1,773 Views
5 Replies
Replies (5)
Message 2 of 6

3wood
Advisor
Advisor

Can you post an example dwg file?

0 Likes
Message 3 of 6

Anonymous
Not applicable

Well, the whole purpose for this is to prevent our dynamic blocks from getting out in the wild. You can try this with any drawing that has dynamic blocks in it. I took some photos of what my title block looked like before and after the FLATTEN command. This is a mass flatten though, I did try flattening only a few blocks at a time and they definitely did look better but I'm looking for something a little quicker as we will have many drawings to "flatten". Just looking for ideas.

 

Thank you.

0 Likes
Message 4 of 6

Charles_Shade
Mentor
Mentor

Tell us about your Text and its settings.

Methinks that is the culprit more than the DynBLk.

And posting a sample drawing will help as well.

0 Likes
Message 5 of 6

Anonymous
Not applicable

Flattening seems to explode all the text, if there's a lot of information it does an even worse job. As I mentioned before you can try this with any drawing.

I've uploaded a small example. This one seems to come out looking fine (due to the tiny amount of information) but copy it a few times then flatten and you'll see how awful it looks. Now do this with a drawing that is actually populated with more information and you can imagine the quality. There is nothing special about the text, it's the fact that flattening explodes everything and tries to redraw it all using drunk monkeys. I keep saying "FLATTEN" but maybe there's a different way of achieving this result?

0 Likes
Message 6 of 6

3wood
Advisor
Advisor

I have tried FLATTEN command on you example drawing.

It failed with following information:

Invalid complex object.
Cannot explode that block.

bad argument type: lselsetp nil

 

You can try CHZ20. It worked successfully on it.