Ok here is my result, which matches up well with the examples I have found from McMaster Carr. Note that not all STEP importers are robust enough to deal with files from OCCT based CAD packages. As I mentioned…
Also worth looking at this project https://gitlab.com/dmytrylk/solve123d which adds constraints on top of build123d using a jax-based numerical solver.
This feature technically already exists in build123d + OCP CAD Viewer (ocp_vscode). You can click a feature in GUI and it will copy the index to clipboard, you can then apply e.g. fillets to it on the code side. See…
Neither Fornjot nor Truck are ready for general use as a BREP CAD kernel.
You should really look at build123d -- it is a full CAD package including 3D but it also treats 1D and 2D as first class citizens. Your idea about drawing lines is already supported in build123d: m1 = Line((0,0),(0,24))…
Fillets in BREP software are so much more complex than this, your statement is a huge oversimplification.
Have you taken a look at the build123d "algebra API" yet? It is intended to be near zero magic without any of the with blocks from the "builder API". There are algebra and builder API versions of all of the introductory…
Ok here is my result, which matches up well with the examples I have found from McMaster Carr. Note that not all STEP importers are robust enough to deal with files from OCCT based CAD packages. As I mentioned…
Also worth looking at this project https://gitlab.com/dmytrylk/solve123d which adds constraints on top of build123d using a jax-based numerical solver.
This feature technically already exists in build123d + OCP CAD Viewer (ocp_vscode). You can click a feature in GUI and it will copy the index to clipboard, you can then apply e.g. fillets to it on the code side. See…
Neither Fornjot nor Truck are ready for general use as a BREP CAD kernel.
You should really look at build123d -- it is a full CAD package including 3D but it also treats 1D and 2D as first class citizens. Your idea about drawing lines is already supported in build123d: m1 = Line((0,0),(0,24))…
Fillets in BREP software are so much more complex than this, your statement is a huge oversimplification.
Have you taken a look at the build123d "algebra API" yet? It is intended to be near zero magic without any of the with blocks from the "builder API". There are algebra and builder API versions of all of the introductory…
Have you taken a look at the build123d "algebra API" yet? It is intended to be near zero magic without any of the with blocks from the "builder API". There are algebra and builder API versions of all of the introductory…