home.social

#opencascade — Public Fediverse posts

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

fetched live
  1. fluencyCAD is progressing pretty well. Last things that were added:

    • threads (metric)
    • fillets, chamfer
    • mirroring of bodys and features
    • arrays
    • revolve
    • rendering with raytracing
    • assembly
    • parametric editing of sketches, features, operations, assembly without breaking things.
    • step based project saving format
    • step and stl export

    Still a lot to do but I already started using it for small projects to see how it holds up.

    #cad #opencascade #solvespace #python #pyside6

  2. fluencyCAD is progressing pretty well. Last things that were added:

    • threads (metric)
    • fillets, chamfer
    • mirroring of bodys and features
    • arrays
    • revolve
    • rendering with raytracing
    • assembly
    • parametric editing of sketches, features, operations, assembly without breaking things.
    • step based project saving format
    • step and stl export

    Still a lot to do but I already started using it for small projects to see how it holds up.

    #cad #opencascade #solvespace #python #pyside6

  3. Continued to work on fluencyCAD.

    Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD).  That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.

    Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.

    Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.

    It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.

    Its an experiment but I think this can go further than the original approach.

    #fluencycad #cad #python #pyside6 #opencascade #solvespace

  4. Continued to work on fluencyCAD.

    Had to abandon it in the past because of the new primary job. Picked it up again and let the bones translate away from sdfCAD to the openCascade Kernel (FreeCAD).  That makes it much simpler as I don#t have to compute the meshhelpers for 3d manipulation.

    Will see how it goes and if its usable some day. I was still torn between SolveSpace and FreeCAD and lost the joy of designing mechanical parts so thats pretty much the motivation.

    Because I do have very little energy left usually, this needs to be coded with help of agents and LLMs partly local.

    It still follows the original idea very closely and has all the design decisions form the internal architecture and the UI concept.

    Its an experiment but I think this can go further than the original approach.

    #fluencycad #cad #python #pyside6 #opencascade #solvespace

  5. With that in mind, I started modelling the neck, which I expected to be the most complictated part (Narrator: It definitely was.) First, the trivial (i.e. flat) bit, which are the headstock and the heel - both can be modelled as extruded outlines.

    In contrast, the transition between the main neck profile and the heel was a bit more intricate. It is basically a loft group from the rectangular heel profile to the final rounded neck profile with an intermediate half-rounded step for good measure, but it took me a while to get right due to weird random geometry artifacts introduced by the #OpenCascade loft implementation. Tweaking the shape and the group settings helped a bit after all.

  6. 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-

  7. 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

  8. Just did a git fetch on #OpenCASCADE and it looks like there's a version 8.0 release candidate available, planned to come out at the beginning of next year! dev.opencascade.org/content/im

  9. Just did a git fetch on #OpenCASCADE and it looks like there's a version 8.0 release candidate available, planned to come out at the beginning of next year! dev.opencascade.org/content/im

  10. We regret to inform our community that the fundraising campaign to purchase the AutoCAD (*.dxf) format was not successful. Despite the announcement, only 15€ were received. As a result, we will not be acquiring the OpenCascade plugin at this time.

    Finally, please note that we do not sell or reuse your data like most companies. If you want to benefit from a great service, please consider making a small donation.

    #dxf #opencascade #CADViewer

  11. We're thrilled to share the first prototype of our custom CAD binary format (GBKF1000), designed to reduce file sizes by up to 80% and improve loading times in our WebGL viewer.

    Also, As part of our commitment to open source, we're also releasing parts of the project as free software:

    GBKF Core specification: gbkf.rsm92.fr

    C++ library: github.com/rsm-gh/gbkf-core-cpp

    Python library: github.com/rsm-gh/gbkf-core-py

    #gbkf #wasm #CAD #CADViewer #binary #OpenCascade

  12. #Mayo the cross platform viewer and converter that support several #CAD file format, is actively developed and is getting better, an #opensource application based on #OpenCascade and can handle also various mesh file format like #glFT or #glb
    For download look on the right where is Releases link.
    github.com/fougue/mayo

  13. Am I correct in thinking that #opencascade does not have a native file format? There are a lot of sources for loading step files (which we're doing) but I wondered if there was an actual file OCC format? #cad #freecad

  14. Ⓜ️ Macad|3D (#Macad3D) is a free and open-source 3D program which implements easy-to-handle workflows specific to the making .
    It is based on the technologies .Net, C#, C++/CLI and Technology (#OCCT).
    Source - github.com/Macad3d/Macad3d
    Binary available for 8 64-bit or newer - macad3d.net/#download
    ⚙️

  15. Ⓜ️ Macad|3D (#Macad3D) is a free and open-source 3D #construction program CAD which implements easy-to-handle workflows specific to the #model making #hobbyist.
    It is based on the technologies .Net, C#, C++/CLI and #OpenCASCADE Technology (#OCCT).
    Source - github.com/Macad3d/Macad3d
    Binary available for #Windows 8 64-bit or newer - macad3d.net/#download
    ⚙️ #3d #2d #cad #diy #engineering #3dprinting #cnc #csharp #freecad #fc3d

  16. I've been playing around with implementing a #haskell wrapper to #opencascade with a view to using it to do programmable CAD.

    It's early days so far (the code has no structure, and I'm leaking memory all over the shop), but I've been able to implement the bottle example from the library tutorials.

    github.com/joe-warren/opencasc

  17. And after a while I finally organized the model with colors and groups and subgroups with various assemblies, now saving in #STEP and then creating materials in PBR and saving in #XBF format! #FreeCAD #CAD #opencascade

  18. Does anyone have experience with using #cpp libraries in #rust codebases with the #cxx crate?

    I'm a total noob in C++ and the best I could come up with is this: github.com/beeb/test-occ-bindi

    Trying to use #occt to convert a #STEP file into #STL

    Any help would be greatly appreciated!

    #rustlang #OpenCascade

  19. Does anyone have experience with using #cpp libraries in #rust codebases with the #cxx crate?

    I'm a total noob in C++ and the best I could come up with is this: github.com/beeb/test-occ-bindi

    Trying to use #occt to convert a #STEP file into #STL

    Any help would be greatly appreciated!

    #rustlang #OpenCascade

  20. @noiseislife Have a look at replicad.xyz - it is my Brep based CAD library which supports chamfers and fillet (based on #opencascade like @FreeCAD and #cadquery)

  21. Help us get (the CAD kernel FreeCAD utilizes) up]-to-date on all major software package repositories.

    Do this by talking to the packagers of said repositories and asking how you can help make it happen. This is fundamentally beneficial to opensource projects like .

    repology.org/project/opencasca

  22. Help us get #OpenCascade (the CAD kernel FreeCAD utilizes) up]-to-date on all major software package repositories.

    Do this by talking to the packagers of said repositories and asking how you can help make it happen. This is fundamentally beneficial to opensource projects like #FreeCAD.

    repology.org/project/opencasca

  23. CadQuery Comes Of Age - Now, we know what some of you are going to say — “Oh man, not another programmatic... - hackaday.com/2022/02/04/cadque #opencascade #3dmodeling #3dprinting #toolhacks #cq-editor #cadquery #python #cad