ssdd Posted October 24, 2018 Share Posted October 24, 2018 Multi segment closed area 1.dwg Quote Link to comment Share on other sites More sharing options...
Roy_043 Posted October 24, 2018 Share Posted October 24, 2018 (edited) Looking at the bottom pair, corner solutions seem rather arbitrary. TR: 0 segmens removed. BR: 2 segments removed. BL: 1 segment removed. TL: 1 segment removed. Edited October 24, 2018 by Roy_043 Quote Link to comment Share on other sites More sharing options...
ssdd Posted November 12, 2018 Author Share Posted November 12, 2018 Help: algorithm for fast selection and closed area implementation Quote Link to comment Share on other sites More sharing options...
BIGAL Posted November 13, 2018 Share Posted November 13, 2018 One problem is when filleting plines that are zig zag the fillet is applied to the section of the pline so no easy auto way of doing. Quote Link to comment Share on other sites More sharing options...
ronjonp Posted November 13, 2018 Share Posted November 13, 2018 Why not like the two green examples? What is your logic? Quote Link to comment Share on other sites More sharing options...
ssdd Posted November 14, 2018 Author Share Posted November 14, 2018 After extension, there are intersection points. After lengthening, a closed area is formed, and the redundant points are deleted. Quote Link to comment Share on other sites More sharing options...
ssdd Posted November 14, 2018 Author Share Posted November 14, 2018 1.dwg Quote Link to comment Share on other sites More sharing options...
ronjonp Posted November 14, 2018 Share Posted November 14, 2018 (edited) I see now .. your first example did not show that correctly: Just curious, but what do you use this for? Edited November 14, 2018 by ronjonp Quote Link to comment Share on other sites More sharing options...
ssdd Posted November 15, 2018 Author Share Posted November 15, 2018 (edited) The enclosed area under this specification needs to be obtained. I hope you can help me. Edited November 15, 2018 by ssdd Quote Link to comment Share on other sites More sharing options...
BIGAL Posted November 15, 2018 Share Posted November 15, 2018 (edited) Ah yes extend all then do a bpoly erase old. Ok it took about 5 minutes. You need to download lee-mac's double extend lisp only thing is it needs some subtle changes in about 6 lines. I will PM Lee the changes before posting here as its his code. Just needs to remember the 1st point picked for the bpoly. The code here rearranges the local variables so the erase will work with the selection. my code (defun joinpls ( / sel inpt outpt) (if (not "dex")(Load "DoubleExtendV1-0-AH")) (c:dex) (command "bpoly" inpt "") (command "erase" sel "") ) (joinpls) Edited November 16, 2018 by BIGAL Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.