rss
twitter
    Find out what I'm doing, Follow Me :)
53m6hrce2w

The EDGEMODE Variable

Good Day, first off i must tell you that the version i am using is AutoCAD 2009, we have not advanced to the newest version yet in the office.
A few days ago, while doing a project, when i used the trim command, and pressed enter twice, it acted weird. It did not only take the lines you viewed as cutting planes, but instead it considered all the drawing elements around. You can imagine the frustration of pressing multiple times to trim a line, and sometimes it leaves little lines. This went on for 2 days until i finally foun a site that helped me with the problem, it was my EDGEMODE variable. Somehow i accidentally set it to 1 from its default of 0.
For a clearer explanation:
The TRIM and EXTEND commands can be used in 2 different ways. One is to select the objects to use as a TRIM or EXTENSION line and then select the objects to trim or extend. The second option is to press ENTER when we are asked to "select cutting/boundary edges" pressing ENTER instead of selecting edges will make all objects in the drawing to be cutting edges/extension boundaries.
I use the second option a lot of times, but lately I was having the problem with that option that the lines where being trimmed apparently where no objects existed. First I though that was a bug of the file, but when I realised that it was happening in all my files I decided to investigate. The answer was simple, for some reason de EDGEMODE system variable had been switch from 0 to 1.
The EDGEMODE system variable controls if the cutting edges are only the portions of the lines actually drawn or the entire extension of those lines. See this two images. THe first one is with EDGEMODE set to 0. The horizontal line will be cut only by the left vertical line, since the one on the right does not intersect it.


But if we set the EDGEMODE system variale to 1, both vertical lines will be cutting edges, evenif the one on the right does not actually intersect the horizontal line.
Crisis averted, till the next problem......