I was doing some work with sections and came across this edge case. Is this a known bug? Avoidable?
Open the attached file and select the shape. Then do a cross section at 10 mm. That's the level at which the flat section meets the cylinders.
2022-08-16_12-09.png (12.82 KiB) Viewed 997 times
That gives what looks like a good section. No errors in the console but selecting it shows something odd in the selection highlighting.
2022-08-16_12-09_1.png (7.11 KiB) Viewed 997 times
Then selecting it and "Part->Make Face from wires" creates a face but shows an error.
sliptonic wrote: ↑Tue Aug 16, 2022 5:18 pm
I was doing some work with sections and came across this edge case. Is this a known bug? Avoidable?
The circles are duplicated in the cross section. If you explode the cross section, you will get 5 pieces instead of the expected 3. Choosing the outer boundary and two circles after exploding gives a good face.
sliptonic wrote: ↑Tue Aug 16, 2022 5:18 pm
I was doing some work with sections and came across this edge case. Is this a known bug? Avoidable?
The circles are duplicated in the cross section. If you explode the cross section, you will get 5 pieces instead of the expected 3. Choosing the outer boundary and two circles after exploding gives a good face.
sliptonic wrote: ↑Tue Aug 16, 2022 7:41 pm
Ok. So is that a bug in the cross-section logic?
I guess it is. You'd expect the section cut to deliver a prism where the top face has two extra wires for the circles, or a prism (without any circles) plus two faces for the circles. Here we get both the extra wire and the extra faces.
To deliver a trouble free result in this case, the cross section would have to check for duplicate wires in the result and drop them.