Turn off osnap of elements in blocks

Turn off osnap of elements in blocks

jorgearone_inssitu
Enthusiast Enthusiast
351 Views
2 Replies
Message 1 of 3

Turn off osnap of elements in blocks

jorgearone_inssitu
Enthusiast
Enthusiast

Hello everyone
A query, it is possible to turn off some osnap forever, or define the block in such a way that they can only be taken from certain points.

jorgearone_inssitu_0-1711019669094.png

 

I work with this block (as an example) but I always have problems, because it takes me time approaching the corner to select it

 

jorgearone_inssitu_1-1711019774936.png

 

0 Likes
Accepted solutions (2)
352 Views
2 Replies
Replies (2)
Message 2 of 3

Kent1Cooper
Consultant
Consultant
Accepted solution

The only way I can think of is if you can accomplish the parts of the Block you don't want to Osnap to with a Hatch pattern or perhaps several of them, and set Object Snap to ignore Hatch patterns [see the OSOPTIONS System Variable].

 

[I assume you would not want to use the "bad" way, which is to put things you don't want to Osnap to on the DEFPOINTS Layer, and turn off or freeze Layer 0, so that DEFPOINTS things cannot be selected nor Osnapped to.  It's bad because that's not what DEFPOINTS is for, but in this case also because those parts of your Block would not show up in Plots, and you would need to be able to operate with Layer 0 off or frozen.]

Kent Cooper, AIA
0 Likes
Message 3 of 3

Sea-Haven
Mentor
Mentor
Accepted solution

Would you maybe just change your osnaps on the fly you can have predefined osnaps saved as commands, say eee is end only.

 

Depending on what your doing you can transparently change a osnap in some commands. Line 'eee pickpoint the 'eee is treated as a transparent command and resets the osnaps to say end.

 

The other way of course is type "end" when asked for a point, or shift + Right button mouse.

 

If it is in a lisp can change osnaps as often as you need.

 

I think explain more what you are doing.

0 Likes