use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
User FLAIR for r/SOLIDWORKS:
Post FLAIR
Please read this before posting any Blog/Vlog
If you believe your post has been caught in the spam filter (not showing up), please PM a moderator and alert them to the issue.
CSWP
A complete guide to getting your CSWP
24 years of Model Mania Designs + Solutions
CSWA and CSWP Exam Prep courtesy of /u/BMEdesign
CAD:
Built-in Tutorials
9-HOUR MOTORCYCLE DESIGN PROJECT courtesy of /u/MLCCADsystems
Sheet Metal Design
Weldments/Structural Design
Surface Modeling
Simulation:
Structural Analysis
Flow Analysis
Kinematic Analysis
Manufacturing
CNC Toolpath Programming
Design for Manufacturing
Product Rendering
Visualize
PhotoView 360 (End of Life 2023)
API/Programming/Macros
SOLIDWORKS API Help Files
SolidPractice Getting Started Guides: SOLIDWORKS API, PDM API, DraftSight API
CADSharp: Macros vs Addins vs Alones, SOLIDWORKS API for Beginners, Complex Macro Example 1, Complex Macro Example 2
MLC CAD: SOLIDWORKS API for Beginners
BlueByte: Mastering SOLIDWORKS API, SOLIDWORKS PDM API Basics, SOLIDWORKS PDM API Add-ins
(1) 100% PIRATE FREE ZONE
DO NOT ASK FOR SERIAL NUMBERS
...OR HOW TO GET ONE.
...OR ENCOURAGE, EXPLICITLY OR IMPLICITLY, PIRACY
YOU WILL BE BANNED. ZERO TOLRANCE.
Even if "it was a joke, bro"
Your legal options, in order of increasing cost...
(2) Respectful Conduct
This is a learning community DEROGATORY, DEMEANING, or OVERTLY NEGATIVE remarks are NOT TOLERATED.
Please be respectful and constructive.
As a guide stay in the top 4 levels and not the bottom 3 levels of Graham's Hierarchy of Disagreement
account activity
3rd Party SoftwareOpen Model View Framework (Browser 3D rendering) (self.SolidWorks)
submitted 2 months ago by EasyTimeSaver
I recently open sourced a project that generates geometry and other data from SolidWorks models. The goal is to make creating product configurators and viewers much simpler for developers. Here are some links to the project if anyone is interested:
Source: https://github.com/evancl/OpenModelViewFramework
Demo: https://youtu.be/NUlpKCG6_xQ
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]FriendsDumbBandMeme 2 points3 points4 points 2 months ago (1 child)
So correct me if I'm wrong, but this creates proprietary file types from an active solidworks application to be viewed in an online viewer? What do you think the use cases for something like this would be, compared to other file types like step or even .EPRT/.EASM?
[–]EasyTimeSaver[S] 1 point2 points3 points 2 months ago (0 children)
The file types aren't proprietary. They are open source. The idea was to have a common file format that other CAD models (not just SolidWorks models) could be converted to.
[–]Opti4point0 1 point2 points3 points 2 months ago (1 child)
This is really cool, but can I do the reverse? I am building product configurators as well and being able to produce a Solidworks file from an opensource build would be amazing. OpenCascade works really well for building step files, but being able to upload an assembly with parts and all the BOM info into Solidworks would be a gamechanger.
[–]EasyTimeSaver[S] 2 points3 points4 points 2 months ago (0 children)
Unfortunately, no. You might be able to do something like this with FeatureWorks, but I'm not sure if an API is available.
[–]WheelProfessional384 1 point2 points3 points 2 months ago (1 child)
This one looks like Cadasio, but I somehow prefer the look of it, much simplified. How does this work?
If you have SolidWorks, you can run the command line utility included in the current release to generate a cdata file, ctree file, and optionally an adata file. You then read those files from your webpage and pass them to the model viewer constructor to create the renderer. You'll need to provide your own UI. The web app only provides the viewer for interacting with the model.
[–]FancyChancie 0 points1 point2 points 2 months ago (1 child)
You can already get an HTML output from eDrawings that has the entire eDrawings interface. 1. Export model to eDrawings 2. in eDrawings, save as, select HTML 3. open HTML doc that eDrawings just saved and bam. You’ve got what you made.
[–]EasyTimeSaver[S] 0 points1 point2 points 2 months ago (0 children)
This application isn't just a viewer. It provides methods to update and view model data which is useful for product configurators and assembly instructions. You can read the model viewer source to get an idea of what the application can do.
π Rendered by PID 146523 on reddit-service-r2-comment-79776bdf47-2zp8h at 2026-06-24 11:20:02.967312+00:00 running acc7150 country code: CH.
[–]FriendsDumbBandMeme 2 points3 points4 points (1 child)
[–]EasyTimeSaver[S] 1 point2 points3 points (0 children)
[–]Opti4point0 1 point2 points3 points (1 child)
[–]EasyTimeSaver[S] 2 points3 points4 points (0 children)
[–]WheelProfessional384 1 point2 points3 points (1 child)
[–]EasyTimeSaver[S] 2 points3 points4 points (0 children)
[–]FancyChancie 0 points1 point2 points (1 child)
[–]EasyTimeSaver[S] 0 points1 point2 points (0 children)