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
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
.
Delete that duplicate segment and join all remaining segments back into a single closed polyline. Now all curves will extrude as expected.
-wim