Export 3dm to dwg - Problems

Hello everyone,
I’m having problems exporting blocks to DWG format.
Some blocks are not exported with the correct position, but with the origin point.


(Rhino file)


(Export file)


(Missing blocks at the zero point)

I would be happy to receive answers and information.

Thanks.
mfg Matthias

Hi Matthias -

I’m not sure what I’m looking at in those images… A Rhino 3dm file would be good to have. Can you just export a block that is causing issues to a new 3dm file and post that here?
-wim

Of course, here are the files.

R8_Block.3dm (496.3 KB)
R8_Block.dwg (87.1 KB)

Have you found out anything yet?
Did I create the blocks incorrectly?

Can you say more now? Have you followed up on the issue?

I don’t want to be rude, but I depend on the export function working.

Thank you very much.

Hi Matthias -

Yes, I looked into that last week but didn’t get to ask the following-up question because I lost track of this thread and now I need to find those files again on a different machine…

Could you explain how you made, for example, the block instance that is colored pink in this picture? I tried 1D scaling the original block but that didn’t lead to the same situation…

-wim

everything is fine, I just wanted to ask, thanks for the answer.

The block is actually relatively simple.
It consists of:
• 1x rectangle
• 2x lines
• 3x points
• 1x hatch

The rectangle, lines and the hatch are on the same level (E_0), the points are on a different level (E_0_HILFSPUNKTE) and only serve as auxiliary objects.
The block itself is on another level (E_45_TRASSE_DECKE), this is only scaled to achieve the desired length.

I have attached the individual, unscaled block.

Do you need more information?
R8_Beispiel_Block.3dm (51.8 KB)

Hi Matthias -

Yes, I do.
I’m wondering how you created that specific block instance.
When I insert a new “E_KT_300_1m” block instance, it is, not surprisingly, 1 meter. When I then use Scale1D to make it 4.73 meter as the one that I marked in my image, I get the following in the properties tab:

When I select your instance of that block, I get this:

So, my question is how you get the scaling factors to all be 1, when, clearly it is scaled in one dimension.


→ Your instance to the left. A new instance in the middle. My 1D scaled version to the right.

When I export those 3 block instances to DWG and import that file back into Rhino, I get this:

Your block instance is a 1:1 scale from the block definition and is moved to the origin.
My scaled copy has kept the scale and position.
-wim

I spent last night trying to reconstruct the error, but unfortunately I didn’t manage it.

I didn’t do anything with the blocks, there are blocks where the scaling is correct.

Could it be that this is due to an update?

Hi Matthias -

That’s impossible to say without a way to reproduce this in an earlier version.
-wim

OK, I understand that.

What worked was inserting the same block as a new instance, repositioning it and scaling it.

Thanks to Grasshopper, the effort is kept to a minimum.

If you receive a similar problem again or have a solution, please let me know.

Thank you for your help and support.

Kind regards

@wim - I just had a report from a client that exporting .dxf to his CAM program stopped working with the update to 8.17… Says his CAM program can’t read them. Did someone modify the ACAD exporters between 8.16 and 8.17?