Hi folks,
I’ve had to go back and access an older 3dm file to get some geometry from there for a current project, but unfortunately it looks like the file got corrupted quite some time back and even the backup includes the corruption.
I tried the rescue3dm command and got this message. I have no idea what to do to try fix the problem so I would appreciate any help anyone can offer to get around this tricky issue.
Thanks!
To find damaged parts of the file, search for the word “ERROR” in the following list.
====== FILENAME: C:\Users\shaunrosier\Desktop\00_Quarry_Design_5m.3dm
====== VERSION: 60
====== COMMENT BLOCK:
Rhinoceros 6.12 - Educational Lab License, build 2019-01-29 - (compiled Jan 29 2019)
SDK Version: 2348836105.2351983977
OpenNURBS Version: 2351983977
3dm Version: 6
Operating System: Windows 10.0 SR0.0 or greater, 64-bit, platform 0, version 10.0 build 0 sp 0.0, suite 0, product type 0
Runtime: ON::RuntimeEnvironment::Windows 3DM I/O processor: OpenNURBS toolkit version 2351983977 (compiled on Jan 29 2019)
====== CHUNKS:
465: 10000014 TCODE_PROPERTIES_TABLE: length = 108713 bytes
477: A0000026 TCODE_PROPERTIES_OPENNURBS_VERSION: value = 2351983977 (000000008C306D69)
Version of opennurbs that wrote this file: 2351983977
489: 20008027 unknown tcode: length = 134 bytes
635: 20008021 TCODE_PROPERTIES_REVISIONHISTORY: length = 117 bytes
764: 20008025 TCODE_PROPERTIES_COMPRESSED_PREVIEWIMAGE: length = 108217 bytes
108993: 20008024 TCODE_PROPERTIES_APPLICATION: length = 173 bytes
109178: FFFFFFFF TCODE_ENDOFTABLE: value = 0 (0000000000000000)
109190: 10000015 TCODE_SETTINGS_TABLE: length = 20615 bytes
109202: 20008135 TCODE_SETTINGS_PLUGINLIST: length = 10083 bytes
119297: 20008031 TCODE_SETTINGS_UNITSANDTOLS: length = 56 bytes
119365: 20008032 TCODE_SETTINGS_RENDERMESH: length = 116 bytes
119493: 20008033 TCODE_SETTINGS_ANALYSISMESH: length = 116 bytes
119621: 20008034 TCODE_SETTINGS_ANNOTATION: length = 125 bytes
119758: 20008035 TCODE_SETTINGS_NAMED_CPLANE_LIST: length = 8 bytes
119778: 20008036 TCODE_SETTINGS_NAMED_VIEW_LIST: length = 8 bytes
119798: 20008037 TCODE_SETTINGS_VIEW_LIST: length = 9126 bytes
128936: A0000038 TCODE_SETTINGS_CURRENT_LAYER_INDEX: value = 38 (0000000000000026)
128948: 20008039 TCODE_SETTINGS_CURRENT_MATERIAL_INDEX: length = 12 bytes
128972: 2000803A TCODE_SETTINGS_CURRENT_COLOR: length = 12 bytes
128996: A000003C TCODE_SETTINGS_CURRENT_WIRE_DENSITY: value = 1 (0000000000000001)
129008: 2000803D TCODE_SETTINGS_RENDER: length = 153 bytes
129173: 2000803F TCODE_SETTINGS_GRID_DEFAULTS: length = 41 bytes
129226: A0000132 TCODE_SETTINGS_CURRENT_FONT_INDEX: value = 0 (0000000000000000)
129238: A0000133 TCODE_SETTINGS_CURRENT_DIMSTYLE_INDEX: value = 0 (0000000000000000)
129250: 20008134 TCODE_SETTINGS_ATTRIBUTES: length = 543 bytes
129805: FFFFFFFF TCODE_ENDOFTABLE: value = 0 (0000000000000000)
129817: 10000016 TCODE_BITMAP_TABLE: length = 29380009 bytes
129829: 20008090 TCODE_BITMAP_RECORD: length = 20053288 bytes
129841: 00027FFA TCODE_OPENNURBS_CLASS: length = 20053272 bytes
129853: 0002FFFB TCODE_OPENNURBS_CLASS_UUID: length = 20 bytes
OpenNURBS class id = 772E6FC1-B17B-4fc4-8F54-5FDA511D76D2 (ON_EmbeddedBitmap)
129885: 0002FFFC TCODE_OPENNURBS_CLASS_DATA: length = 20053216 bytes
20183113: BEAC1E8B unknown tcode: value = -1988111302590370462 (E468CF4DC3296D62)
** ERROR near offset 129841 ** Rogue chunk in OpenNURBS class record.
** ERROR near offset 20183125 ** BeginRead3dmChunk() failed.
20183129: 97015260 unknown tcode: value = -4740886902813704425 (BE34FC7AED7CBF17)
** ERROR near offset 20183141 ** BeginRead3dmChunk() returned length < 0.
29509838: 101D0000 unknown tcode: length = 2730229796283790145 bytes
====== FINISHED: C:\Users\shaunrosier\Desktop\00_Quarry_Design_5m.3dm