Top 17 C++ Cad Projects
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.Project mention: realthunder news | reddit.com/r/FreeCAD | 2022-07-04
He'll try... again. A lot of his work that he's gone through the trouble of making a clean branch to the upstream ends up sitting in limbo. I hope his changes get accepted this time around, because it's got to be a massive time sink.
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.Project mention: Ajuda - cr4ck do solidworks? | reddit.com/r/brasil | 2022-08-02
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Parametric 2d/3d CADProject mention: New open source project: Common Lisp 3D graphics system | news.ycombinator.com | 2022-08-04
which is currently under 10,000 LoC: https://github.com/solvespace/solvespace/tree/master/src/srf
A CAD application for creating virtual LEGO modelsProject mention: LPT: The official LEGO website has a section where you can freely download instructions for any set they've ever made | reddit.com/r/LifeProTips | 2022-07-21
CAD from a parallel universeProject mention: What is the end purpose of your OpenBSD system? | reddit.com/r/openbsd | 2022-07-15
Infrastructure for solid modelingProject mention: Antimony – computer-aided design tool from the Lisp machine parallel universe | news.ycombinator.com | 2022-07-11
This is a mid-point in Matt Keeter's research.
then Antimony (see the article at: http://hackaday.com/2015/05/29/otherworldy-cad-software-hail... ), then the current effort:
(and also see: https://www.gitlab.com/kavalogic-inc/tovero "a binding of Libfive to Common Lisp, including a standalone REPL-based viewer"[https://github.com/Irev-Dev/curated-code-cad] can be integrated with https://www.gitlab.com/kavalogic-inc/clive
Currently I'm using OpenSCAD (w/ BlockSCAD as a front-end: https://www.blockscad3d.com because I prefer a sort of visual representation), but have been stymied by the lack of file I/O (I want to write out G-code).
Still looking for a 3D modeling tool which is:
- a node or block editor
QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.Project mention: 3MF file format and why it’s great | news.ycombinator.com | 2021-11-22
Some parts of the 3MF are actually good. I like the spec documents winding order of the meshes. The format includes units, and these optional 4x4 transformation matrices — both are useful.
As for need of the new formats, for one, modern CAD formats are insanely complex. These IGES/STEP/BREP files require many megabytes of very complicated code to deal with, such as this library https://github.com/tpaviot/oce These formats may even contain proprietary extensions. Also, they need non-trivial processing power to handle. Many people wouldn’t want a Core i7 with gigabytes of RAM in their 3D printers, inflates hardware cost and software complexity.
Besides, we now have high-resolution 3D scanners, and CAE software which algorithmically optimizes models by running numerical simulations. They both output triangle meshes instead of CAD files. Scanners often output point clouds one can convert into triangles, but hard to convert into CAD formats.
I just don’t like the 3MF implementation too much. XML is fine for kilobytes of data, but not many megabytes. If I would be designing that format, I would probably made it binary. Maybe EBML https://en.wikipedia.org/wiki/Extensible_Binary_Meta_Languag... would work for that; it does fine for MKV videos, which is also a huge pile of structured data with non-trivial performance constraints for producers and especially parsers.
Another minor thing, it was not the best idea to make name start with a digit. Most programming languages forbid identifiers like that for their classes / functions / namespaces / modules.
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.Project mention: 3D library for engineering calculations. | reddit.com/r/GraphicsProgramming | 2022-06-17
The only thing coming to mind is https://dev.opencascade.org/ - it was the original kernel of the ipad app shapr3d.
2D polyline library for offsetting, combining, etc.Project mention: What can you make with C++? | reddit.com/r/learnprogramming | 2022-01-24
This is the library: https://github.com/jbuckmccready/CavalierContours
LibreCAD 3 is a next generation 2D CAD application written to be modular, with a core independent from GUI toolkits. Scripting is possible with Lua.
An LDraw™ editor for LEGO® style digital building instructions.Project mention: Compiling software inside arch-nspawn chroot (without PKGBUILD) | reddit.com/r/archlinux | 2022-06-28
A simple visual scripting based 3D modeling application.Project mention: VisualScriptCAD: A simple visual scripting based 3D modeling application. | reddit.com/r/parametric_design | 2021-12-18
Project mention: SolveSpace – parametric 2d/3D CAD | news.ycombinator.com | 2022-05-22
Even bigger problem is that it's riddled with hardcoded paths, redundant copies of files, disregarding recommended usage notes of its 3rd party libraries.. basically it contains every DevOps related anti-pattern you can think of.
There seems to be just one maintainer dealing with build related things and he is of a very different opinion what is anti-pattern or just don't want absolutely anybody to touch his code into which he poured his hours.
Open CASCADE - Emscripten / Webassembly port
OpenCASCADE wrappers for Lisp (by awolven)Project mention: New open source project: Common Lisp 3D graphics system | news.ycombinator.com | 2022-08-04
As far as this thread relates to lisp, I have written OpenCascade bindings for CL:
A truly new geometric kernel would be great, and it's been a dream of mine, but I have too many other things that need to be finished before I start writing one.
my buddy said a zedd sword irl would be coolProject mention: What command would let me cut the object in the same manner that a shell would? I intend to make the grey part as sort of a shell cover which means that the inside would need to be shallower in order to register and sit flush with the rest of the cover. | reddit.com/r/SolidWorks | 2022-07-26
heres what i had (also had arduino inside+battery) https://github.com/JanikThePanic/ZEDD-VALORANT-SWORD-thingy
C++ Cad related posts
New open source project: Common Lisp 3D graphics system
6 projects | news.ycombinator.com | 4 Aug 2022
Ajuda - cr4ck do solidworks?
2 projects | reddit.com/r/brasil | 2 Aug 2022
LPT: The official LEGO website has a section where you can freely download instructions for any set they've ever made
1 project | reddit.com/r/LifeProTips | 21 Jul 2022
Are there any free CAD alternatives to make drawings with?
1 project | reddit.com/r/ElectricalEngineering | 18 Jul 2022
1 project | reddit.com/r/FreeCAD | 4 Jul 2022
Compiling software inside arch-nspawn chroot (without PKGBUILD)
2 projects | reddit.com/r/archlinux | 28 Jun 2022
Lego Star Wars X-Wing in Cycles
1 project | reddit.com/r/blender | 28 Jun 2022
What are some of the best open-source Cad projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.