Jump to content

'Cannot sweep or extrude a self-intersecting curve'


GemmaEBaird

Recommended Posts

Hi

 

 

I keep getting the above error - but the curve does not intersect itself - is on the same plane and does not intersect another curve.

 

 

I've tried to re draw a few times but I still get the same error.

 

 

Any ideas ?

Curve.jpg

Link to comment
Share on other sites

I ran into that same error with your previous drawings when trying turn the profile into a closed polyline to EXTRUDE. I didn't take the time to identify exactly where the geometry overlapped. You may try using BOUNDARY command (BPOLY) Which will create a new closed polyline boundary on top of the existing geometry, then delete the previous objects.

Link to comment
Share on other sites

That doesn't seem to work - an I appear to be making the same mistake over and over - it's very frustrating.

 

 

I've attached a sample drawing. I'm trying to extract the yellow curve from the blue form

Curve Test.dwg

Link to comment
Share on other sites

I'm actually not getting a error extruding the yellow curve in the attached drawing. Are you trying to get the intersection of the blue solid and the yellow curve after it's extruded?

 

Extrude.gif

Link to comment
Share on other sites

I guess I was mistaken the first time. I must have run BPOLY prior to making the previous animation.

Polylines can only be created on the current UCS, therefore you must reorient the UCS before using BOUNDARY command (BPOLY). I switched to "LEFT" UCS in the demo below, but you can use whatever method you prefer (ie UCS > OBJECT etc) The new polyline that BPOLY creates should not have the self-intersecting problem. Hopefully you can figure out what's happening in your workflow to cause the self-intersecting curves.

 

BOUNDARY - BPOLY.gif

Link to comment
Share on other sites

OK - I've SORT OF fixed it.

 

 

I've rotated my model around so that the face is on a 'world' UCS if that makes sense. Its a bit of a pain and once I come out of 'left' 'isolated' view my poly is somewhere random. But as I said - it sort of works.

 

 

I've got about 40 of these to do with different curves so carrying on like tis is going to be a little elongated

Link to comment
Share on other sites

The error in your screencap is because although you're viewing the polyline from the "side", Autocad is still using the WCS (World Coordinate System) so it's seeing the object from the "top" so it's only seeing the object as a "line" not an open profile.

 

A key to working in 3D is being able to understand and manipulate the UCS. As you've discovered, it's inefficient to move/rotate objects to match the WCS, so instead move/rotate the UCS to match the object. A sure fire way to make sure the UCS is aligned with the object is by using UCS > Object (notice how the direction of the crosshairs change in the animation below after using UCS > Object, clearly indicating the X,Y,Z axis'

 

UCS-Object.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...