gumyr / build123d

A python CAD programming library
Apache License 2.0
505 stars 85 forks source link

Extrude silently fails resulting in no part #567

Open MatthiasJ1 opened 7 months ago

MatthiasJ1 commented 7 months ago
with BuildPart() as p:
    with BuildSketch() as s:
        Rectangle(10, 1)
        Rectangle(1, 10)
    extrude(amount=2, taper=15)

No error is given, there is just no part. Adjusting the taper lower or higher will result in a valid extrude.

gumyr commented 7 months ago

I don't know what is special about that combination of sizes but OCCT LocOpe_DPrism generates a non-manifold part (as shown by looking at the STEP file) - the top of the center section is missing: image