Dear all,
I have a array object and I need it to be clipped by a closed curve as follow:
However, when I used XCLIP --> New Boundary --> Select polyline
It rejects my command saying:
Self-intersceting Boundary is not acceptable
I tried zooming in and zomming out but it didn't work.
Please find the attachment for my DWG file
Solved! Go to Solution.
Dear all,
I have a array object and I need it to be clipped by a closed curve as follow:
However, when I used XCLIP --> New Boundary --> Select polyline
It rejects my command saying:
Self-intersceting Boundary is not acceptable
I tried zooming in and zomming out but it didn't work.
Please find the attachment for my DWG file
Solved! Go to Solution.
Can you try with CLIPIT command ??
After that the XCLIPFRAME will be help with this operation.
Can you try with CLIPIT command ??
After that the XCLIPFRAME will be help with this operation.
Hi,
I tried CLIPIT and it took a long time to process. Still, it didn't work.
I tried simplifying the curve but the problem persists
"self intersecting curve"
How do I find out where the curve self intersects?
Hi,
I tried CLIPIT and it took a long time to process. Still, it didn't work.
I tried simplifying the curve but the problem persists
"self intersecting curve"
How do I find out where the curve self intersects?
@M_Hensley wrote:
To get rid of self intersections explode the polyline then use overkill command to get rid of duplicates then use pedit command and join option ....
If backtracking of the Polyline over itself is the source of the self-intersection problem, Explode/Overkill may not fix it for you. If you have, say, a segment going to the right, and then one going partially back over that segment, and then another continuing farther to the right beyond that segment, Overkill won't find that because none of the Lines resulting from Exploding will match at both ends. But certainly try that approach first, in case a complete segment coincidence is the issue and it can fix it.
But you might be able to see where such an incomplete-overlap situation is by selecting the Polyline, and in the Properties box, picking in the Vertex slot and then on the arrows that will step an X marker around the vertices, and watching for it to back up anywhere. Or you can get the same marker moving around with PEDIT, Edit-vertex option, and repeated Enters for the default Next-vertex option. Within that command, if you find a backtrack, with the Previous and Straighten options, you can fix it without Exploding it.
@M_Hensley wrote:
To get rid of self intersections explode the polyline then use overkill command to get rid of duplicates then use pedit command and join option ....
If backtracking of the Polyline over itself is the source of the self-intersection problem, Explode/Overkill may not fix it for you. If you have, say, a segment going to the right, and then one going partially back over that segment, and then another continuing farther to the right beyond that segment, Overkill won't find that because none of the Lines resulting from Exploding will match at both ends. But certainly try that approach first, in case a complete segment coincidence is the issue and it can fix it.
But you might be able to see where such an incomplete-overlap situation is by selecting the Polyline, and in the Properties box, picking in the Vertex slot and then on the arrows that will step an X marker around the vertices, and watching for it to back up anywhere. Or you can get the same marker moving around with PEDIT, Edit-vertex option, and repeated Enters for the default Next-vertex option. Within that command, if you find a backtrack, with the Previous and Straighten options, you can fix it without Exploding it.
See attached file.
There might be other less obvious self-intersections.
See attached file.
There might be other less obvious self-intersections.
Thank you all!
Despite a lot of efforts, I couldn't solve the problem solely by my limited knowledge of AUTOCAD. So I resorted to rhinocereos and successfully simplify the curve enough to be imported back to AUTOCAD for the xclip.
My kind advice for whoever encounters a similar problem is that when you drew too many vertices, the risk of self-intersection becomes very high. So try keep the no. of vertices minimal.
Thank you all!
Despite a lot of efforts, I couldn't solve the problem solely by my limited knowledge of AUTOCAD. So I resorted to rhinocereos and successfully simplify the curve enough to be imported back to AUTOCAD for the xclip.
My kind advice for whoever encounters a similar problem is that when you drew too many vertices, the risk of self-intersection becomes very high. So try keep the no. of vertices minimal.
Try doing offset with minimum distance to the pline. Offset back if you want to keep the previous pline.
I've tried this with complex clipping and it worked.
Try doing offset with minimum distance to the pline. Offset back if you want to keep the previous pline.
I've tried this with complex clipping and it worked.
@Anonymous
You are about 6 yrs too late.
@Anonymous
You are about 6 yrs too late.
I know I'm late. But i think this might be helpfull for others in the future.
I know I'm late. But i think this might be helpfull for others in the future.
@Anonymous wrote:I've tried this with complex clipping and it worked.
Did you try this with the OP’s file and it worked?
Can you Attach your solution?
@Anonymous wrote:I've tried this with complex clipping and it worked.
Did you try this with the OP’s file and it worked?
Can you Attach your solution?
Worked!
Thanks for posting despite the 6-year-gap
Worked!
Thanks for posting despite the 6-year-gap
FYI - a solution for me was to use LINEWORKSHRINKWRAP, and use the resultant polyline as my border.
FYI - a solution for me was to use LINEWORKSHRINKWRAP, and use the resultant polyline as my border.
Can't find what you're looking for? Ask the community or share your knowledge.