Skip to content

[BUG] Extra edges and vertices when converting to filled mesh #489

@dengste

Description

@dengste

Description

Steps to reproduce:

  • Create the following simple sketch:

cads_1

The exact dimensions do not matter, but make sure to have an equal constraint at the left and right vertical lines I marked with "A" and "B". Then set "convert type" to "mesh" and select "Fill Shape". This is the result:

cads_2

Note the additional horizontal edge and vertices I marked in red. This should not be there and creates problems with further work (like when applying the screw modifier, this creates additional faces I don't want).

Note this only happens when converting to a filled mesh. If the mesh is not filled, it is fine. Likewise, a Bezier will work fine. Also, it only happens when the lines A and B are exactly equal, not matter how this is achieved. For instance, you can remove the equal constraint and use two distance constraints with the same length, it'll also happen, but just the slightest difference in distance will make this problem disappear.

Fortunately, someone has posted a workaround in Discord: you can disable "Fill Shape" and use a geometry node modifier like this to fill the mesh instead:

blender_3

Naturally, I'm wondering if maybe this can be implemented in CADS itself?

Addon Version

latest

Blender Version

4.2.2

What platform are you running on?

Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions