Importing Solidworks files

Hi
I’m having problems importing Solidworks assemblies in Rhino 8.11.24254.15001, 2024-09-10. Parts import no problem in either SW2023 or 2024 versions. Importing a simple 2024 assembly makes Rhino crash. I’ve tried the following workarounds in Solidworks:

  • Save as 2023 assembly - crashes
  • Deleting out any mirrored components - crashes
  • Making all part virtual inside the assembly - doesn’t crash, but doesn’t see any geometry.
    I can use saving out as a STEP as a workaround, but it would be nice to be able to drag and drop a solidworks assembly as a reference directly.
    No problem supplying a couple of test assemblies for testing if required.
    Many thanks
    Deri
1 Like

hi @Deri_Jones yes, a sample would be helpful. If too big to upload, or confidential or both:
https://www.rhino3d.com/upload

Hi - hopefully the attached makes sense - a 2024 assembly and parts, 2023 assembly/parts in a separate folder and a virtual parts assembly for testing as well. Any problems, let me know.
Thanks
Deri
Rhino SW import testing 30-9-24.zip (6.4 MB)

I’m getting this in with the 2023 version of the files, does that look as expected?


The 2024 version however doesn’t import any geometry. (the virtual parts assembly, can you explain what that is?)
No crashing here though. Do you send in those crash reports? That would be helpful to fix.
Edit: I do get the crash using the other assembly file.

pls also run _SystemInfo in Rhino and post back the results

Hi
That looks correct. Interesting that it has added points at the ends of the lines in sketches imported.
The virtual parts assembly in Solidworks basically stores all the parts geometry created internal to the assembly file rather than saving out individual part files. I tend to use this until the part details are finalised and then use a macro to name the part files and save them out to external parts.
I’ve sent in a couple of crash reports mentioning importing SW2024/2023.
Thanks
System Info:
Rhino 8 SR11 2024-9-10 (Rhino 8, 8.11.24254.15001, Git hash:master @ d3c11108eae09fadc146928ba51b9b182a05303f)
License type: Commercial, build 2024-09-10
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 64GB)
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA Quadro RTX 4000 (NVidia) Memory: 8GB, Driver date: 7-23-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.86
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0
- Secondary monitor attached to adapter port #1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 7-23-2024
Driver Version: 31.0.15.5286
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Users\Deri\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\Corgi\0.6.3.0\Corgi.rhp “Corgi” 0.6.3.0
C:\Program Files\Veesus\Rhino\Rhino8\Veesus.rhp “Veesus Point Clouds for Rhino” 2024.4.9013.16062
C:\Program Files\ADA 3D\Mesh2Surface for Rhino 6\m2s_for_Rhino.rhp “MESH2SURFACE”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\import_STEP.rhp “STEP Import”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.11.24254.15001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Import_SolidWorks.rhp “Solidworks Import”
C:\Program Files\Rhino 8\Plug-ins\import_GHS.rhp “General Hydrostatics (GHS) Import”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

thanks for sending in the reports.

thanks

I logged RH-84040 Crash importing Assembly from 2024 SolidWorks

1 Like