Git Product home page Git Product logo

Comments (6)

Roy-043 avatar Roy-043 commented on June 18, 2024 1

Related forum topic: https://forum.freecad.org/viewtopic.php?t=87468
Part 3D offset also has an issue with a pyramidal shell.

from freecad.

yorikvanhavre avatar yorikvanhavre commented on June 18, 2024

It's indeed the case. Faces are extruded individually. Of course this is not good, and faces should be united first then extruded as a whole.

I'm honestly not sure how to approach this, however. There are different extrusion directions, and a lot of corner cases... Is there some other tool of FreeCAD that would do a correct extrusion, that we could reuse here?

from freecad.

Roy-043 avatar Roy-043 commented on June 18, 2024

You can use sewShape to create shells from faces. This is already done in the code, but before extruding the faces. However, extruding shells has some issues.
See: https://forum.freecad.org/viewtopic.php?t=87393

from freecad.

yorikvanhavre avatar yorikvanhavre commented on June 18, 2024

The Part 3D offset is able to do this. Maybe we should use that instead? Like, remove the ability to extrude from the Facebinder and orient people to use that tool?

Or maybe its functionality could be used from python, but it'll need some extra bindings..

from freecad.

Roy-043 avatar Roy-043 commented on June 18, 2024

Part 3D offset has the same issues. Internally it uses the same code as makeOffsetShape.

from freecad.

furgo16 avatar furgo16 commented on June 18, 2024

https://wiki.freecad.org/Part_CompJoinFeatures worked for the particular example in the forum, but it does not seem to work with Facebinder and the example file on this issue. Trying to use Connect on the Facebinder makes it disappear.

from freecad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.