Answers.Body: <p><a href="http://ldview.sourceforge.net/" rel="nofollow noreferrer">LDView</a> is probably the easiest way to export parts, and it directly supports exporting POV, 3DS, and STL formats. By default the parts exported will not have smooth curves on subparts, such as studs. This may be important depending on how realistic you want you model to look in your 3D software. This can be changed in LDView by clicking on the Edit &gt; Preferences... menu item, then clicking Primitives tab. From here, uncheck the Low Quality Studs checkbox. You may need to close and then open LDraw again to see the change.</p>
  <p>Further update - as pointed out in the comments, I had incorrectly stated LDraw was the program that I use to export shapes to STL format. That program is actually LDView, and makes use of the LDraw library. I've updated the link to include the correct application. Apologies for the confusion.</p>
  <p>Also, while I'm editing this, be aware that some of the shapes exported to STL format will need adjusting. Bushings and axles come to mind, as these parts will not fit together unless the axles are sized slightly smaller. Technic pins will also have similar issues due to the end flanges not being slightly chamfered as the are in real life. You'll need to make adjustments if you want some technic parts work together. Some parts also don't always correctly reflect that they have an &quot;inside&quot;, so some areas of parts may print as hollow voids rather than with the desired infill. Check for this using your slicer software before printing.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-04T16:09:13.387Z
Answers.Text: I think you may be conflating the LDRAW parts library and one of the tools that makes use of them. LDRAW itself doesn't have any menus to select preferences from. You could probably clarify which tool you were updating the preferences in for your answer to be slightly better.
Answers.UserDisplayName: Nathan Stohlmann
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-08T07:15:00.143Z
Answers.Text: I will mark your answer as the right one, because of all the additional information that you provided - very helpful. But maybe add some links to LDRAW and general information as well, for this response to be useful for others.
Answers.UserDisplayName: jayarjo
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-13T17:14:49.067Z
Answers.Text: You probably meant some software that has all the options you've listed but failed to mention. LDraw is just a parts library.
Answers.UserDisplayName: Alex
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-03T18:15:29.697Z
Answers.LastActivityDate: 2021-03-28T15:53:49.597Z
Answers.LastEditDate: 2021-03-28T15:53:49.597Z
Answers.UserDisplayName: Rick Sarvas
Answers.Body: <p>Most, but not all, existing LEGO oriented 3D modelling systems make use of the open source LDRAW libraries. Downloads, specifications, and more information can be found at <a href="https://ldraw.org/" rel="noreferrer">https://ldraw.org/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-03T08:42:41.347Z
Answers.Text: Do you think mecabricks is also based on LDRAW models?
Answers.UserDisplayName: jayarjo
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-04T16:15:20.803Z
Answers.Text: I do not know for sure, you would have to ask the people who run the site.
  
  That said, since the LDRAW library had been available for a long time before MecaBricks was started it seems very likely that they may have started their parts library by either directly using LDRAW under the covers or by converting it to whatever format they use internally. I was not able to find anything on their site that said either way and they do not have the required license attribution on the site if they are or were using it.
Answers.UserDisplayName: Nathan Stohlmann
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-29T11:00:01.473Z
Answers.Text: @jayarjo Judging by [this thread on the Mechabricks forum](https://www.mecabricks.com/en/forum/topic/15) it looks like they're all hand modelled...
Answers.UserDisplayName: Zhaph - Ben Duguid
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-02T15:13:28.467Z
Answers.LastActivityDate: 2021-03-02T15:13:28.467Z
Answers.UserDisplayName: Nathan Stohlmann
Answers.Body: <p>There used to be PrintABrick, but the website has been down for ages.
  You can still find the code on github if you want to run it locally:
  <a href="https://github.com/hubnedav/PrintABrick" rel="nofollow noreferrer">https://github.com/hubnedav/PrintABrick</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-03T09:09:55.557Z
Answers.LastActivityDate: 2021-03-03T09:09:55.557Z
Answers.UserDisplayName: Opifex
Body: <p>I just found for myself <a href="https://mecabricks.com" rel="noreferrer">mecabricks.com</a>. Amazing! However I wonder where do they take models of their parts from? Are they all self-designed (and proprietary) or come from some open source? Is there any open library of parts ready to be imported into a 3d editor?</p>
  
Tags: <part-database><3d-printing>
Title: Is there a public library of LEGO parts ready to be imported to 3d editor?
UserDisplayName: jayarjo
ThreadText: # Is there a public library of LEGO parts ready to be imported to 3d editor?
  
  (Asked by: username_0 on 2021-03-02)
  
  I just found for myself [mecabricks.com](https://mecabricks.com). Amazing! However I wonder where do they take models of their parts from? Are they all self-designed (and proprietary) or come from some open source? Is there any open library of parts ready to be imported into a 3d editor?
  
  **Tags:** part-database, 3d-printing
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2021-03-03. Score: 5 | Accepted answer
  
  [LDView](http://ldview.sourceforge.net/) is probably the easiest way to export parts, and it directly supports exporting POV, 3DS, and STL formats. By default the parts exported will not have smooth curves on subparts, such as studs. This may be important depending on how realistic you want you model to look in your 3D software. This can be changed in LDView by clicking on the Edit > Preferences... menu item, then clicking Primitives tab. From here, uncheck the Low Quality Studs checkbox. You may need to close and then open LDraw again to see the change.
  
  Further update - as pointed out in the comments, I had incorrectly stated LDraw was the program that I use to export shapes to STL format. That program is actually LDView, and makes use of the LDraw library. I've updated the link to include the correct application. Apologies for the confusion.
  
  Also, while I'm editing this, be aware that some of the shapes exported to STL format will need adjusting. Bushings and axles come to mind, as these parts will not fit together unless the axles are sized slightly smaller. Technic pins will also have similar issues due to the end flanges not being slightly chamfered as the are in real life. You'll need to make adjustments if you want some technic parts work together. Some parts also don't always correctly reflect that they have an "inside", so some areas of parts may print as hollow voids rather than with the desired infill. Check for this using your slicer software before printing.
  
  > **Comments:**
  > **username_2**: I think you may be conflating the LDRAW parts library and one of the tools that makes use of them. LDRAW itself doesn't have any menus to select preferences from. You could probably clarify which tool you were updating the preferences in for your answer to be slightly better.  
  > **username_0**: I will mark your answer as the right one, because of all the additional information that you provided - very helpful. But maybe add some links to LDRAW and general information as well, for this response to be useful for others.  
  > **username_3**: You probably meant some software that has all the options you've listed but failed to mention. LDraw is just a parts library.  
  
  ---
  
  ### Answer by username_2 on 2021-03-02. Score: 13
  
  Most, but not all, existing LEGO oriented 3D modelling systems make use of the open source LDRAW libraries. Downloads, specifications, and more information can be found at <https://ldraw.org/>
  
  > **Comments:**
  > **username_0**: Do you think mecabricks is also based on LDRAW models?  
  > **username_2**: I do not know for sure, you would have to ask the people who run the site.  That said, since the LDRAW library had been available for a long time before MecaBricks was started it seems very likely that they may have started their parts library by either directly using LDRAW under the covers or by converting it to whatever format they use internally. I was not able to find anything on their site that said either way and they do not have the required license attribution on the site if they are or were using it.  
  > **username_4**: @jayarjo Judging by [this thread on the Mechabricks forum](https://www.mecabricks.com/en/forum/topic/15) it looks like they're all hand modelled...  
  
  ---
  
  ### Answer by username_5 on 2021-03-03. Score: 4
  
  There used to be PrintABrick, but the website has been down for ages.
  You can still find the code on github if you want to run it locally:
  <https://github.com/hubnedav/PrintABrick>
  
  
  ---
  
  