home.social

#build123d — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #build123d, aggregated by home.social.

  1. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, , or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

  2. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  3. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  4. OCCT 8.0 (aka Open Cascade Technology) is out! It's the CAD kernel used by many projects such as @freecad, #CadQuery , #build123d or even @kicad ! It has wrappers for STEP and IGES and can use BRep topology representation. A very important open source tool for the hardware world!

    ➡️ occt3d.com/occt3d-open-source-

    #occt #occt3d #opencascade #cad #FreeCAD #OpenSource

  5. Le DevOps modélise en 3D avec build123d

    Je suis passé de OpenSCAD à build123d : plus flexible, plus “DevOps friendly”.

    Code, versioning, et même génération de la liste de coupe intégrée.

    Le meuble hifi est entièrement défini… en Python 👇
    github.com/badele/CADLibrary/b

    #DevOps #Python #build123d

  6. @mntmn if you're exploring and haven't tried it yet, give a try as well. Should work in CQ Editor.

  7. CAD-as-code (and maybe CAD people in general) people, newbie question for you:

    Where do you typically put the origin of simple parts such that will be combined into larger assemblies?

    Geometric centre? Pick a corner and grow everything in positive x, y, z? Something else?

    I ask because the centre seems to me like the most general approach, but then you're having to constantly be moving parts around, typically by doing a lot of floating point division (which is terribly imprecise), like halving dimensions all the time to keep them centred. And then when centred, you have to shuffle them again by a bunch of half-as-muches to build them into assemblies.

    But OTOH, having the origin off in some random corner seems somewhat pyrrhic also.

    Thoughts? Feelings? Comments?

    #CAD #CadAsCode #Build123d #OpenSCAD

  8. Jest taka akcja że na najbliższym #PyDataTrójmiasto wystąpi nasza Marta Sienkiewicz by opowiedzieć jak #Python może pomóc w modelowaniu miast (jeśli zatrudnimy do tego bibliotekę #build123d i dane z #OpenStreetMap .

    Niektórzy mogli już widzieć zajawkę na #PyGda -- przygotujcie się że będzie jeszcze lepiej!

  9. taking the chance to re-implement the whole CAD file in #build123d instead of cadquery (build123d.readthedocs.io/). It's quite some effort but coming out a lot more readable, which means more editable, which is what I need right now as I tweak it and experiment with things like a possible "fully closed shell" design.

    Thanks again @alderwick for the suggestion on how to solve the design dilemma! I haven't cut the USB-hole yet as you can see, but the spot is reserved ;)

  10. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  11. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  12. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  13. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  14. I have released version 0.9 of `cq-studio`, my hot-reloading server for using the excellent #YACV viewer to interact with models you build in #CadQuery (or #build123d) with #Python code, programmatically. It lets you edit your model code module(s) in any editor/IDE you like, and the models are re-rendered whenever changes to your files are saved.

    pypi.org/project/cq-studio/

    You can install it with just `pipx install cq-studio`. If you've never used pipx before, it requires a tiny amount of setup to add the programs it installs to your file search PATH environment variable.

    CadQuery is an alternative to the perhaps better-known OpenSCAD package. CadQuery uses a more advanced CAD kernel than OpenSCAD, but they both have their uses.

    #CQStudio #CAD #CAD3D #modelling #SolidModelling #model #programmatic #HotReload #OpenSCAD #PyOpenScad

  15. Well, so I just published my first-in-a-long-time brand-new #OpenSource / #FreeSoftware project. And I decided it was finally time to get a #PyPI account, so it actually shows up there.

    It's `cq-studio`:
    pypi.org/project/cq-studio/

    It's to use with #CadQuery (or #build123d, perhaps), a way to #model #3D objects programmatically, with #Python code. You edit your code in whatever editor, and view the results with a great interactive viewer in your browser.

    1/x