Importing block from dwg doesn’t import Usertext since Version 8.15

Dear all,

I have been noticed a difference between version Rhino 8.8 and Version 8.15 when it comes to import blockinstances from a dwg-file. When my college imports a blockinstance with UserText on the BlockInstance fro a dwg using Version 8.8, the Usertext will be imported just fine. When I import the same file with Version 8.15 the UserText on the blockinstance is missing completely.

Is this a new bug that came after Version 8.8?

Testfile: Schriftfeld_Klein_A4.dwg (112.8 KB)

Systeminfo: V8.8.txt (2.8 KB)
Systeminfo: V8.15.txt (2.6 KB)

best Peter

.

Hi Peter,

Can you confirm this is the expected usertext? or is there more?

Rhino 8 SR17 2025-1-28 (Rhino 8, 8.17.25028.03581,

No, there should be a bunch of Usertext entries. I am not in the office today to test with the version 8.8. Tomorrow I can tell you exacly which Usertext is missing.

I did some testing and see the issue.

If the Autosad Attribute doesn’t have a default it isn’t being processed on the import. It’s (expression) there in the block but doesn’t have the UserText to read.

Here is the Youtrack to follow along… RH-85846

A couple workarounds…

  • ensure autocad attributes have default values
  • add the user text to the block

Here is made a quick example of a Grasshopper definition that adds the missing usertext to the block instance.


R8-Autocad-Import-Att-Check.gh (17.6 KB)