Issue with extruding floorplan

Hello, I’m having an issue extruding this floor plan. All the curves are closed, but I’m still getting an intersecting error. The attached photos should illustrate my problem. Thanks!



Hi Theo -

The error message says that at least one curve is self-intersecting. This is not contradictory to being closed.

Use SelSelfIntersectingCrv to find the curve, then IntersectSelf to find the locations of the self-intersections.
-wim

Hi Wim, thanks for your help.

Seselfintersectingcrv doesn’t seem to do anything. Intersectself only says ‘Found 1 self-intersection overlap’ in the command history but nothing else. Please see the screenshots attached - I’m a bit puzzled!


Hi Theo -

Screenshots really don’t help much at all for troubleshooting. Please post the 3dm file.
-wim

Floorplan.3dm (123.1 KB)

Here you go. Thanks :slight_smile:

Thanks, Theo.

I see that you are running 8.3. Please stay up-to-date and install the current SR, which is 8.12.

In your file, the larger perimeter curve is a duplicate. I see that running IntersectSelf on one of those creates a new duplicate. Delete the duplicates and explode the single instance of this curve. Then run SelDup.

image

Delete that duplicate segment and join all remaining segments back into a single closed polyline. Now all curves will extrude as expected.
-wim