• @rektangel
    link
    204 months ago

    I like to use openSCAD which uses code to describe objects so it’s probably not for everyone.

    • @Peffse
      link
      24 months ago

      I find it pretty easy to use when building my 3d print adapters, brackets, containers and very simple objects. But if, like me, spaghetti code is your natural language… OpenSCAD does you no favors.

      • @[email protected]
        link
        fedilink
        English
        1
        edit-2
        4 months ago

        OpenJSSCAD helps with the spaghetti code, unless you also write JS spaghetti, but I only use it for creating tools I want non-tech people to use.

        It lets you make parameters editable from a web based UI of your liking with the model code hidden away, and can output decent meshes.

    • @[email protected]
      link
      fedilink
      2
      edit-2
      4 months ago

      AFAIK openSCAD is a code driven mesh format. So if you want to import openSCAD models into any other CAD software you have to convert the mesh to STEP or some other actual 3d object format during which there can be lots of error if the model is complex. I don’t have a lot of experience doing this but I just tried a model I had lying around from the dactyl keyboard project and converting it resulted in a lot of really broken surfaces.

      This is a cool alternative that makes 3d objects instead of meshes (at least it says it does). https://zalo.github.io/CascadeStudio/ . Also open source but web based.

      EDIT: I should mention that CascadeStudio seems to be abandoned, just a cool concept of a different way of doing code driven CAD.