SaaSHub helps you find the best software and product alternatives Learn more →
Build123d Alternatives
Similar projects and alternatives to build123d
-
manim
A community-maintained Python framework for creating mathematical animations. (by ManimCommunity)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mesh_mesh_align_plus
Precisely align, move, and measure+match objects and mesh parts in your 3D scenes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
build123d reviews and mentions
-
Text to CAD?
I haven't tried Zoo (really, unique naming isn't THAT hard...), and afict I can't see the code so I prob never will, but I got perfect results with build123d recently. Admittedly it's python to cad, not AI text to cad, but it was a joy to use after getting over the initial learning curve. The users and devs hang out on the slack chan and are very helpful.
https://github.com/gumyr/build123d
-
Gimp 2.99.18 Released: The Last Development Preview Before 3.0
Yes, absolutely.
It was where GIMP still is now, for artists.
It's definitely been idiosyncratic (if not solipsistic). And it still [0] has a core flaw that is being mitigated.
OpenSCAD is actually very limited in ways that don't become obvious until you get into a bRep CAD system at least. But it's how I also got into CAD.
If you like it, you might find Build123D [1] interesting: this is a Python (and very pythonic) environment built around the same kernel as FreeCAD.
I wanted to know there was at least something I'd be able to use for my own ideas, and the fact that OpenSCAD exists is definitely a blessing.
But I got from OpenSCAD to FreeCAD and I am very glad of it; it's an amazingly capable bit of software once you get past the pain (in the same way Blender is, I gather).
GIMP is not an amazingly capable bit of software for designers. It's broken and hobbled.
[0] the topological naming problem: being corrected in the core distribution at the moment as they head to 1.0
[1] https://github.com/gumyr/build123d
-
Text-to-CAD: Risks and Opportunities
https://github.com/gumyr/build123d :
> Build123d is a python-based, parametric, boundary representation (BREP) modeling framework for 2D and 3D CAD. It's built on the Open Cascade geometric kernel and allows for the creation of complex models using a simple and intuitive python syntax. Build123d can be used to create models for 3D printing, CNC machining, laser cutting, and other manufacturing processes. Models can be exported to a wide variety of popular CAD tools such as FreeCAD and SolidWorks.
> Build123d could be considered as an evolution of CadQuery where the somewhat restrictive Fluent API (method chaining) is replaced with stateful context managers* - e.g. with blocks - thus enabling the full python toolbox: for loops, references to objects, object sorting and filtering, etc.*
"Build123d: A Python CAD programming library" (2023) https://news.ycombinator.com/item?id=37576296
BREP: Boundary representation: https://en.wikipedia.org/wiki/Boundary_representation
Manim, Blender, PhysX, o3de, [FEM, CFD, [thermal, fluidic,] engineering]: https://github.com/ManimCommunity/manim/issues/3362
NURBS: Non-Uniform Rational B-Splines: https://en.wikipedia.org/wiki/Non-uniform_rational_B-spline
NURBS for COMPAS: https://github.com/gramaziokohler/compas_nurbs :
> This package is inspired by the NURBS-Python package, however uses a NumPy-based backend for better performance.
> Curve, and Surface are non-uniform non-rational B-Spline geometries (NUBS), RationalCurve, and RationalSurface are non-uniform rational B-Spline Geometries (NURBS). They all built upon the class BSpline. Coordinates have to be in 3D space (x, y, z)
test_curve.py, test_surface.py
https://github.com/compas-dev
compas_rhino, compas_blender
Blender docs > Modeling Surfaces; NURBs implementation, limits, challenges:
-
Build123d: A Python CAD programming library
https://github.com/gumyr/build123d/blob/dev/examples/heat_ex...
- Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]
-
Walkway Terraib
github
- What are your thoughts on build123d?
- Build123d: Open-Source Python Toolbox for 2D and 3D CAD Modeling
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Stats
gumyr/build123d is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of build123d is Python.
Sponsored