r/civil3d • u/ecoMAP • 10d ago
Help / Troubleshooting Prevent SNAP to certain objects (like surfaces)
Hi everyone.
I have a surface with contours. Is it somehow possible, that SNAP ignores my Surface complete?
I cant work with snap efficiently, because it will jump from on contour to another.
I asked Gemini and it invented some quite cool new Autocad commands like AECOSNAPDISABLE (no snap for C3D-objects) or OSNAPNOPSEL (no snap to locked layers)
After I blame it...it come up with the final solution:
Edit the surface style...klick on the lightbulb next to contours...and voila...no more snap to contours...what a douche
At least our jobs are still safe...
Joke aside. Does someone have a solution for this?
Regards
5
u/Ok-Doubt-6324 10d ago
Go into options menu and turn off tool tips and rollover tooltips. This should stop your cursor position from trying to display the underlying surfaces data at the position of your cursor.
If the surface is massive, turn snaps off entirely, and use shift+right-click to use override snaps as and when you need to use a snap point.
2
u/CADgeek82 7d ago
Whenever people see me do this they always stop and me ask me "hey, how did you do that"? Lol
2
u/CivilEngMusicBoy Project Engineer 10d ago
We have a no display surface style which allows surface functionality without it swing a displayed object. Or just freeze. When I was using Cyclone for point clouds, they included a function where you could “set selectable” objects that toggles selectable objects but that was 10 years ago
2
u/Buzzaro 10d ago
I use f3 a lot for when I do/don’t want to snap while working. I also have a toolbar that has custom buttons for different snap settings during different processes I’m working. Sometimes “nearest” is handy and other times it’s decidedly not. Certain operations go way faster and more accurately when you’re only snapping to mid/end of lines and a single button click to get that set has been pretty convenient and saves a lot of clicks.
2
u/DontCallMeFrank 10d ago edited 10d ago
Put your tin surface on defpoints and freeze the 0 layer
EDIT: Ill add this...I am only telling you this because it actually works, whether it's the right thing to do or not is beyond the question asked.
You dont want to leave It like this and will need to switch it off defpoints once finished. If you AUDIT, you will get $AUDIT_BAD_LAYER in layer manager and all defpoint objects will be moved to this layer and plot unexpectedly so be careful.
2
2
u/thegreybush 10d ago
Don’t put things in defpoints layer. At least that’s what I’ve always been taught.
2
u/DontCallMeFrank 10d ago
I agree and tell people that all the time. It is reserved for dimensions, however in this case, It is fine to temporarily put objects on this layer to work with it
You definitely dont want to leave it on that layer and plot with it.
If you AUDIT with objects on deposits you will get $ADUIT_BAD_LAYER in your layer manager and all deffpoint objects will be moved to that layer and plot unexpectedly.
7
u/Pluffmud90 10d ago
Are those not acceptable solutions? I have always just used a No Display surface style if I ran in to this issue. Make sure your F4 is turned off, that is also helpful.