Jump to content

Recommended Posts

Posted

This is more of a curiosity question, trying to determine if such a thing even exists.

 

I've been fiddling with improving efficiency of our drawings by delving in to the more complex capabilities autocad has to offer. Something that jumped out at me that would be incredibly useful would be a way of creating priority snap points on a block. Because of the variety of places we want to snap things we tend to have most of the snaps turned on at once. And sometimes this can be quite obnoxious as I'm sure everyone here can understand from personal experience. When circuiting up light fixtures for example, we want to snap the wires to a center of a circle. Often times this is a pain. It keeps trying to snap to the quadrants of the circle if panned too far back. And if too close, the snap just can't seem to find the center snap point.

 

If I'm constantly trying to snap to this specific snap point on my block, is there some way of sort of placing a magnet there within the block? Something that makes it very hard to snap to anything BUT that point, with a variable amount of strength. Sort of like having its own aperture setting. This could be really amazingly useful for me. Would make these sort of wiring tasks so much quicker and cleaner. :)

 

And/or any tips anyone has on handling this kind of thing would be very welcome!

Posted

If you make a series of little defuns these can have various snap settings preset. We use number for no obvious reason. Just type before doing next step

 

(defun C:15 ()(setvar "osmode" 15359))   ; sets all snaps on
(defun C:39 ()(setvar "osmode" 47))
(defun C:99 ()(setvar "osmode" 99))

Posted

I keep the running osnaps off (most of the time) and use the F keys to set osnaps, F1 = endp, F2 = perp, etc. This has the advantage of not returning a pick if you aren't on an object.

 

Also look into dynamic blocks and multiple insertion points, this might be a better answer for you.

Posted

You can also keep the running snaps turned off, or at a bare minimum, and use SHIFT + Right Click to select individually on the fly from the osnap drop down menu.

Posted
You can also keep the running snaps turned off, or at a bare minimum, and use SHIFT + Right Click to select individually on the fly from the osnap drop down menu.
this is how I did it.
Posted

I'll have to give some of these things a try. Could definitely help after some getting used to I'm sure. Thanks for the tips!

 

I wonder if what I was thinking is even possible. :huh: Maybe with the way autocad is programmed it just can't do that. But it sure would be handy.

Posted

As per BIGAL's suggestion, if you are unfamiliar with the OSMODE variable, this is a pretty easy way to change settings quickly to TASK SPECIFIC PREFERENCES, on the fly, but without the need to make a fresh selection for every snap, which for me is very tedious. When wiring, maybe you want only your CENTER snap on? If so, as shown in the screenshots, set your OSMODE system variable to . CENTERS and ENDPOINTS would be OSMODE . You could easily make buttons for a toolbar to switch between these favorite values on the fly, with simple macros.

At the commandline OSM > should be enough to call up the OSMODE sytem variable, or you could create a one item ALIASEDIT shortcut for it with the "~" for example, unless you are in Spain, because you probably never use that, and it is in a comfortable and convenient location on your keyboard.

osmode value 4.JPG

custom tweaking your osmode.jpg

Posted

I also keep my list short end mid centre int nad use Shift right click for any others .

 

Forgot to mention to work out osmode settings just set up your desired snaps then type osmode the setting number will appear.

Posted
I also keep my list short end mid centre int nad use Shift right click for any others .

 

Forgot to mention to work out osmode settings just set up your desired snaps then type osmode the setting number will appear.

 

Thanks for clarifying the quick way to get your OSMODE configuration value, from the commandline (that was why I included the commandline in my screenshot) BIGAL,

but I didn't mention that in so many words, and it is quickerand easier than adding all those huge numbers in the system variable OSMODE dialog box. :beer:

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...