See the top rated post in this thread. Click here

Results 1 to 10 of 10

Thread: Edit block in place glitch

  1. #1
    Member
    Join Date
    2015-08
    Posts
    18
    Login to Give a bone
    0

    Default Edit block in place glitch

    I would like to know if I'm losing my mind here. I almost exclusively use refedit to edit blocks in Autocad. There is an option in the refedit settings tab to lock objects not in working set. This setting is great. It prevents you from changing things outside of the block you're editing. I believe I have found a glitch in this setting.

    I have a line that is not in a block, while editing a block I draw another line beginning from one end of that non-blocked line. If I select the new line and run pedit>join>all, it joins both lines into a polyline and brings the non-blocked line into the block. Try it and see if you can reproduce this. I have seen it happen with multiple co-workers now on both Autocad 2019 and Autocad LT 2019.

    If I wanted the line to be in my block I would have used refset>add or ncopy. It's not very helpful having lines add themselves to your block.

    Has anyone seen this before or heard of any acknowledgment of this from Autodesk? I'm not sure when it started but I can say it's definately been like this since Autocad 2017. I would guess as far back as 2013 even...

    Any help would be great. Is there a setting that I am missing maybe?
    Last edited by ASM78; 2018-09-07 at 08:45 PM.

  2. #2
    Member
    Join Date
    2015-08
    Posts
    18
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    Bump. Anyone?

  3. #3
    Certified AUGI Addict cadtag's Avatar
    Join Date
    2000-12
    Location
    Cairo - no, not Illinois
    Posts
    5,069
    Login to Give a bone
    2

    Default Re: Edit block in place glitch

    That's not what I would consider a 'glitch', and it works exactly as I would expect. When you join a line to a pline, the line is now a segment of the pline object that was part of your block definition. Since the first item selected was part of your working set, the modified pline is also part of the working set. If you tried to do a join in the _other direction_, from the external line to the pline, then that ought to fail.

  4. #4
    Member
    Join Date
    2015-08
    Posts
    18
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    cadtag,

    Thanks for the reply! I appreciate you taking the time. I guess I disagree though. If I wanted to bring geometry in to my block I would use REFSET; ADD; like I always do. The idea that you can inadvertently add external geometry to your block seems like a glitch to me.

  5. #5
    I could stop if I wanted to
    Join Date
    2015-05
    Location
    West Des Moines
    Posts
    306
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    I think I see what you're talking about, but I agree with cadtag that this is working as intended.

    I'm not a refedit user, I use the bedit command which may or may not be more useful to you. However, I tested the refedit command a bit and I see when I run the command it darkens out everything that's not part of the block which I believe is what you're talking about in regards to not impacting the block. If you run the join command it can bring them into the block, however the selection order matters. If you join the new line you drew in the refedit to an existing line it brings it into the block. If, on the other hand, you run the join command on the existing line first and then select the line you drew in the refedit and join them the opposite happens and it does not get drawn into the block, but rather gets removed from it.

    This all seems to work as I'd expect. As a general rule when joining things together the properties of the first object you select is what gets carried over. If you want the line to be part of the block join the new line to the old lines, if you don't want them in the block then do the opposite. It obviously can't join the linework together and keep one part of it as the block and the other part not, so it has to make a decision on where the joined linwork goes and it's prioritizing that by the join order. That's fully how I'd expect to see it work.

    Edit: Actually, when I read cadtag's post more fully I see he's spot on. I can't really find a way to justify this as a glitch since the way CAD is interpreting joining objects is how it's designed to do so. The purpose of being able to bring exterior objects into a block is probably desired by some group of people and this is how they'd do it. Just be cognitive of what join order you're using and you'll be fine.
    Last edited by CCarleton; 2019-06-04 at 01:29 PM.

  6. #6
    Member
    Join Date
    2015-08
    Posts
    18
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    CCarleton,

    I guess I'm the minority here. Oh well thanks for your input. I appreciate the explanation of how the join command works and I think you're right. Unfortunately, our office has this really handy custom command that we've set to run using a double click action for lines and polylines. This command automatically runs the join command on ALL geometry. This allows for very quick polyline creation. You have to be a little mindful to not join to unwanted geometry but worth the "risk" for the reward of quick polyline creation. I guess I expected refedit to filter out the unwanted geometry for me (after all it is all grayed out). Maybe I'll take it up with Autocad and see what they say.

    Thanks for your help.

    Quote Originally Posted by CCarleton View Post
    I think I see what you're talking about, but I agree with cadtag that this is working as intended.

    I'm not a refedit user, I use the bedit command which may or may not be more useful to you. However, I tested the refedit command a bit and I see when I run the command it darkens out everything that's not part of the block which I believe is what you're talking about in regards to not impacting the block. If you run the join command it can bring them into the block, however the selection order matters. If you join the new line you drew in the refedit to an existing line it brings it into the block. If, on the other hand, you run the join command on the existing line first and then select the line you drew in the refedit and join them the opposite happens and it does not get drawn into the block, but rather gets removed from it.

    This all seems to work as I'd expect. As a general rule when joining things together the properties of the first object you select is what gets carried over. If you want the line to be part of the block join the new line to the old lines, if you don't want them in the block then do the opposite. It obviously can't join the linework together and keep one part of it as the block and the other part not, so it has to make a decision on where the joined linwork goes and it's prioritizing that by the join order. That's fully how I'd expect to see it work.

    Edit: Actually, when I read cadtag's post more fully I see he's spot on. I can't really find a way to justify this as a glitch since the way CAD is interpreting joining objects is how it's designed to do so. The purpose of being able to bring exterior objects into a block is probably desired by some group of people and this is how they'd do it. Just be cognitive of what join order you're using and you'll be fine.

  7. #7
    Active Member ervin_david's Avatar
    Join Date
    2004-07
    Location
    Southeastern USA
    Posts
    98
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    Use _refset and remove the line from the working set, or add it if you wish.

  8. #8
    Certifiable AUGI Addict
    Join Date
    2001-03
    Location
    Tallahassee, FL USA
    Posts
    3,667
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    Modify the lisp that's joining errant lines while using Refedit. Only join if (getvar "refeditname") returns nil.

  9. #9
    Member
    Join Date
    2015-08
    Posts
    18
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    Great idea Tom. Unfortunately quite a few of our users are running LT and I don't think that will work with LT.

  10. #10
    Active Member ervin_david's Avatar
    Join Date
    2004-07
    Location
    Southeastern USA
    Posts
    98
    Login to Give a bone
    0

    Default Re: Edit block in place glitch

    I'm using version 2018 and it does the same thing. I think Autocad is behaving as it should. We are telling Autocad to join a line to a polyline that is a part of a block. A line cannot be separate from a polyline inside of a block. If the line is not in the right position to join, it will not join. When you select "all", and the line is in the right position (end to end), it is the same as "add to the working set" and will become part of the block when saved. I wouldn't expect it to work any other way.

Similar Threads

  1. 2010: Can't edit block in place menu is gone?
    By hjones754143 in forum AutoCAD General
    Replies: 3
    Last Post: 2017-08-08, 02:55 PM
  2. 2012: Edit block in place
    By rbhazie in forum AutoCAD General
    Replies: 9
    Last Post: 2015-01-14, 08:24 PM
  3. 2012: Edit block in place problem
    By annie123 in forum AutoCAD General
    Replies: 5
    Last Post: 2011-08-23, 06:02 PM
  4. Edit block in place
    By .chad in forum ACA General
    Replies: 5
    Last Post: 2007-04-18, 08:11 PM
  5. I want to edit a Block in place by double clicking on it
    By pangell in forum AutoCAD General
    Replies: 9
    Last Post: 2006-06-07, 11:18 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •