Skip to content

Faces of complex sketch filled incorrectly #156

@kalbfuss

Description

@kalbfuss

I am trying to map a drawing (sketch) to a curved surface. The mapping works in principle, but faces enclosed by the paths are not filled correctly. This is the sketch I am trying to map:

Image

As far as I can tell, all the paths are closed. If I use the "Make face from wires" tool in the Part workbench, the result is as expected:

Image

When I map the sketch to my curved surface, the faces between the paths are no longer filled correctly, but spill over:

Image
Image

The reason is unclear to me. I would expect the faces to be filled as by the "Make face from wires" tool. Since the sketch is the same in both cases, I suspect this is a problem in the Curves workbench.

Here is the FreeCAD file I have created and which can be used to reproduce the problem:

Engraving.zip

And here is my FreeCAD version information:

OS: Ubuntu Core 22 (ubuntu:GNOME/ubuntu-xorg/xcb)
Architecture: x86_64
Version: 1.0.0.38641 +468 (Git) Snap 1248
Build type: Release
Branch: tag: 1.0.0
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Locale: German/Switzerland (de_CH)
Stylesheet/Theme/QtStyle: FreeCAD Light.qss/FreeCAD Light/Fusion
Installed mods: 
  * lattice2 1.0.0
  * Curves 0.6.51

Any help appreciated on the subject. I am happy to do more testing as instructed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions