Object snapping per layer, xref, etc..

I was wondering if there's a way to prevent object snapping on certain layers for example. In my case I have an XREF loaded and I want to keep it in the background as a scenery only without being able to accidentaly edit or snap to it. /much like a wallpaper/ Locking the layer solves 50% of the problem, but I can not figure out how to disable the osnap.
tlatevAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

94BlackBowtieCommented:
It largely depends on your CAD version.
If you are using 2007+ with a power pack, then a definite yes.

If not, then I am not so sure, I will have to look a little deeper.

If you are running for instance MDT 2008 or even just plain Mechanical 2008, then you can type command ampowersnap, then in the bottom left corner of the dialog box go to filters, and make a new filter to filter out the contents you don't want to be able to snap to.  That's exactly what you are looking for, but I don't know if it is an option of any sort in plain Cad, as it is a Power Snap Setting.

(You can also access that dialog by holding Shift, Rt Clicking on the drawing screen, and going to the bottom "OSnap Settings)

DLB
0
tlatevAuthor Commented:
That sounds promising, except that I'm a Land Desktop 2006 user. We also have the 2008 version installed in the office here, but none of them seem to support that command. Looks like it's just a Mechanical add-on or something
0
94BlackBowtieCommented:
OK, here's something else that seems like it may work, but I haven't explored it much.  By AutoCAD's definitions, it will work.

Commmand: options
Tab-Drafting--->Objecy Snap Settings in the Lower Left Corner.
Check the "Ignore negative Z object snaps for Dynamic UCS"

Then, move your XREF to a -Z plane, and use Dynamic UCS, and it should ignore it (again, by AutoCAD definition.)

For more research inside AutoCAD on this - in Help, search the Index on "osoptions" and the Search for Dynamic UCS if you aren't sure how to use it.

DLB
0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

tlatevAuthor Commented:
Well it sort of works but the trade offs are such that I'd be better off without it. I was looking for something that I can work with on plain view and that will give me control over what I can snap to or select. Looks like that functionallity is not yet available.
Thanks for the assistance though
0
dhsindyRetired considering supplemental income.Commented:
You could make a raster image of the x-ref by using the bmpout or tifout commands.  This creates a raster image file (bmp or tif file) that can be attached like a x-ref file.  It is really a workaround and a little difficult to do.  You have to move and scale the image to match the size of you drawing.  But, then you do get your drawing overlayed on an image.  If you will be using it awhile it might be worthwhile.
0
94BlackBowtieCommented:
AHH!  I can't believe I forgot this!  I just now thought of the solution!
Command: filter

You can setup a filter to not select anything in AutoCAD.
I don't use it that often, but it has been around for SEVERAL releases.

Just put your Xref on a certain layer, or something like that, and filter it out, and you won't be able to select it.

You can even select an object from within the dialog.
This is a standard ACAD command, not a Mech. command, so it should be in Land Desktop as well.

That should certainly get you the results you need.  Don't know why I didn't think of that sooner.

DLB
0
norrin_raddCommented:
not sure of the ramifications of this suggestion, but here it goes.
attach your xrefs  on the defpoints layer,  then freeze layer "0" nothing on defpoints should be selectable now. works good as long as you dont have anything you need on layer 0, which imho is a poor practice anyway, other than for block entities.
you might could create a toolbutton to shuffle your xrefs around the layers while you are drawing if you have to keep them on seperate layers.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tlatevAuthor Commented:
That's actually what I was looking for. The disadvantage of having my XREFs on the defpoint layer is of little concern because that's a temporary situation while I'm still in a process of editing my drawing. Once I'm done I'll move the stuff to the correct layer.
It'll be nice though to be able to control the selectability on per layer basis - something Autodesk should consider implementing in future versions.
Thanks!
0
94BlackBowtieCommented:
Just wondering - did the filter command not provide any help?

DLB
0
norrin_raddCommented:
"It'll be nice though to be able to control the selectability on per layer basis - something Autodesk should consider implementing in future versions."

yes that would be nice, or at least have it on an xref basis. thanks for the points
0
94BlackBowtieCommented:
""It'll be nice though to be able to control the selectability on per layer basis - something Autodesk should consider implementing in future versions."

yes that would be nice, or at least have it on an xref basis. thanks for the points"

This is available now!
The filter command that I have outlined gives this functionality.
Why is this being overlooked?

Do you just not understand how to use the command?

DLB
0
norrin_raddCommented:
"This is available now!
The filter command that I have outlined gives this functionality.
Why is this being overlooked?"

I'm guessing tlatev didnt overlook your suggestion,

"Do you just not understand how to use the command?"
heh......
did you try to use the command in the way that they were needing to use it???
take a min. and give it a go, please come back and step us through it.
0
norrin_raddCommented:
Let me add that I mean no disrespect in my response to you DLB, I just dont think that filter works for this case, I couldnt get it to work anyway.
0
94BlackBowtieCommented:
"Let me add that I mean no disrespect in my response to you DLB, I just dont think that filter works for this case, I couldnt get it to work anyway."

None taken at all norrin radd.

I was just hoping to provide the user with multiple options.  Perhaps I missed something myself.  I also was not trying to make it sound like anyone was a "novice" user.  Some commands are just a little tricky to figure out (order of steps).  Sounds like he got what he needed - so all is well.

DLB
0
tlatevAuthor Commented:
Hey, take it easy guys, no need for emotions here
Sorry for not responding earlier, my internet was down the last several days.
94BlackBowtie deserves some credit at least for the desire to help. I was delighted to see so many prompt responses from him. Alas none of the suggestions worked for me. And I did try the filter command but couldn't get it to work either. My XREFs were still snapable and selectable if I didn't explicitly issue the filter command each time.
On the other hand the norrin_radd 's solution was so elegant and easy to implement, I got it working in 5 secs, but most importantly I got my problem solved.
However if the points are what you were after 94BlackBowtie I dont mind giving you some cause I do appreciate your help - just let me know.
Also if you all think that we should further discuss this issue and look for other solutions - I don't mind as long as there's something we can learn from each other. I'm also curious how the filter command can be used as a substitute for the norrin_radd's solution
0
94BlackBowtieCommented:
tlatev - I am not looking for the points.
I jumped the gun with my earlier response when you didn't have time to respond, so I apologize.
You guys probably know - 16 hour days make for easy opportunities to snap.
I am glad his solution worked so easily for you.

DLB
0
norrin_raddCommented:
no emotions here....except you used "elegant" and my name in the same sentence....that makes me feel kinda creepy ;)
 I need to go talk about some football or something now, how bout them Giants...

just kidding, glad it worked and most definitely get to know the filter command, its like qselect's older brother...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
CAD/Architecture Software

From novice to tech pro — start learning today.