Announcement

Collapse
No announcement yet.

DIESEL in Object Snap Cursor Menu

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DIESEL in Object Snap Cursor Menu

    Mine is set to display if snaps are on/off with a flyout to toggle them and a few other settings on/off

    Object Snap Cursor Menu
    Flyout $(eval,OSNAP = $(if,$(and,16384,$(getvar,osmode)),"Off","On"))
    Name $(if,$(and,16384,$(getvar,osmode)),,!.)OSNAP Ctrl+F
    Cmd Name OSNAP Ctrl+F
    Description Toggles running object snaps on and off: ^F
    Macro ^F
    Images RCDATA_16_OSNAP

    Name $(if,$(and,1,$(getvar,osmode)),!.)&Endpoint
    Cmd Name Endpoint
    Description Snaps to the closest endpoint of an object: ENDP
    Macro ^P'setvar;osmode;$M=$(if,$(and,1,$(getvar,osmode)) ,$(-,$(getvar,osmode),1),$(+,$(getvar,osmode),1)) ^P
    Images RCDATA_16_OSNEND

    Name $(if,$(and,2,$(getvar,osmode)),!.)&Midpoint
    Cmd Name Midpoint
    Description Snaps to the midpoint of an object: MID
    Macro ^P'setvar;osmode;$M=$(if,$(and,2,$(getvar,osmode)) ,$(-,$(getvar,osmode),2),$(+,$(getvar,osmode),2)) ^P
    Images RCDATA_16_OSNMID

    Name $(if,$(and,32,$(getvar,osmode)),!.)&Intersection
    Cmd Name Intersection
    Description Snaps to the intersection of two objects: INT
    Macro ^P'setvar;osmode;$M=$(if,$(and,32,$(getvar,osmode) ),$(-,$(getvar,osmode),32),$(+,$(getvar,osmode),32)) ^P
    Images RCDATA_16_OSNINT

    Name $(if,$(and,2048,$(getvar,osmode)),!.)&Apparent Intersect
    Cmd Name Apparent Intersect
    Description Snaps to the apparent intersection of two objects: APPINT
    Macro ^P'setvar;osmode;$M=$(if,$(and,2048,$(getvar,osmod e)),$(-,$(getvar,osmode),2048),$(+,$(getvar,osmode),2048) ) ^P
    Images RCDATA_16_OSNAPP

    Name $(if,$(and,4096,$(getvar,osmode)),!.)E&xtension
    Cmd Name Extension
    Description Snaps to the phantom extension of an arc or line: EXT
    Macro ^P'setvar;osmode;$M=$(if,$(and,4096,$(getvar,osmod e)),$(-,$(getvar,osmode),4096),$(+,$(getvar,osmode),4096) ) ^P
    Images RCDATA_16_OSNEXT

    Name $(if,$(and,4,$(getvar,osmode)),!.)&Center
    Cmd Name Center
    Description Snaps to the center of an arc, circle, ellipse, or elliptical arc: CEN
    Macro ^P'setvar;osmode;$M=$(if,$(and,4,$(getvar,osmode)) ,$(-,$(getvar,osmode),4),$(+,$(getvar,osmode),4)) ^P
    Images RCDATA_16_OSNCEN

    Name $(if,$(and,16,$(getvar,osmode)),!.)&Quadrant
    Cmd Name Quadrant
    Description Snaps to a quadrant point of an arc, circle, ellipse, or elliptical arc: QUA
    Macro ^P'setvar;osmode;$M=$(if,$(and,16,$(getvar,osmode) ),$(-,$(getvar,osmode),16),$(+,$(getvar,osmode),16)) ^P
    Images RCDATA_16_OSNTAN

    Name $(if,$(and,256,$(getvar,osmode)),!.)Tan&gent
    Cmd Name Tangent
    Description Snaps to the tangent of an arc, circle, ellipse, elliptical arc, or spline: TAN
    Macro ^P'setvar;osmode;$M=$(if,$(and,256,$(getvar,osmode )),$(-,$(getvar,osmode),256),$(+,$(getvar,osmode),256)) ^P
    Images RCDATA_16_OSNTAN

    Name $(if,$(and,128,$(getvar,osmode)),!.)&Perpendicular
    Cmd Name Perpendicular
    Description Snaps to a point perpendicular to an object: PER
    Macro ^P'setvar;osmode;$M=$(if,$(and,128,$(getvar,osmode )),$(-,$(getvar,osmode),128),$(+,$(getvar,osmode),128)) ^P
    Images RCDATA_16_OSNPER

    Name $(if,$(and,8192,$(getvar,osmode)),!.)Para&llel
    Cmd Name Parallel
    Description Snaps parallel to a specified line: PAR
    Macro ^P'setvar;osmode;$M=$(if,$(and,8192,$(getvar,osmod e)),$(-,$(getvar,osmode),8192),$(+,$(getvar,osmode),8192) ) ^P
    Images RCDATA_16_OSNPAR

    Name $(if,$(and,8,$(getvar,osmode)),!.)No&de
    Cmd Name Node
    Description Snaps to a point object: NOD
    Macro ^P'setvar;osmode;$M=$(if,$(and,8,$(getvar,osmode)) ,$(-,$(getvar,osmode),8),$(+,$(getvar,osmode),8)) ^P
    Images RCDATA_16_OSNNOD

    Name $(if,$(!=,$(getvar,osnapnodelegacy),1),!.)Mtext as node
    Cmd Name Mtext as node
    Description Snaps to a point object: NOD
    Macro ^P(ai_onoff "osnapnodelegacy") ^P
    Images

    Name $(if,$(and,64,$(getvar,osmode)),!.)In&sert
    Cmd Name Insert
    Description Snaps to the insertion point of objects such as text, blocks, or attributes: INS
    Macro ^P'setvar;osmode;$M=$(if,$(and,64,$(getvar,osmode) ),$(-,$(getvar,osmode),64),$(+,$(getvar,osmode),64)) ^P
    Images RCDATA_16_OSNINS

    Name $(if,$(and,512,$(getvar,osmode)),!.)Nea&rest
    Cmd Name Nearest
    Description Snaps to the nearest point on an object: NEA
    Macro ^P'setvar;osmode;$M=$(if,$(and,512,$(getvar,osmode )),$(-,$(getvar,osmode),512),$(+,$(getvar,osmode),512)) ^P
    Images RCDATA_16_OSNNEA

    Name $(if,$(=,0,$(getvar,osmode)),!.)None
    Cmd Name None
    Description Remove running object snaps: NON
    Macro ^C^C^P'setvar;osmode;0 ^P
    Images RCDATA_16_OSNNON

    Name $(if,$(and,8,$(getvar,polarmode)),,!.)&PolarMode for PAR + EXT
    Cmd Name PolarMode
    Description PolarMode set for using Parallel & Extension Osnaps.
    Macro 'setvar;polarmode;$M=$(if,$(and,8,$(getvar,polarmo de)),$(-,$(getvar,polarmode),8),$(+,$(getvar,polarmode),8) )
    Images

    Name $(eval,Elev = $(if,$(and,1,$(getvar,osnapz)),$(getvar,elevation) ,"Snap"))
    Cmd Name Elev = 0
    Description
    Macro ^P(ai_onoff "osnapz") ^P
    Images RCDATA_16_PTFZ

    Name $(if,$(and,1,$(getvar,osnaphatch)),!.)Hatch
    Cmd Name Hatch
    Description Snap to Hatch Objects
    Macro ^P'setvar;osoptions;$M=$(if,$(and,1,$(getvar,osopt ions)),$(-,$(getvar,osoptions),1),$(+,$(getvar,osoptions),1) ) ^P
    Images RCDATA_16_BHATCH

    Name $(if,$(and,1,$(getvar,pickstyle)),!.)Group
    Cmd Name Toggle Groups
    Description Toggle Group Selection Mode
    Macro ^A
    Images

    Name View Transitions
    Cmd Name View Transitions
    Description
    Macro ^C^C_vtoptions
    Images RCDATA_16_OPTIONS

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,1,$ (getvar,osmode)),!.))&Endpoint
    Cmd Name Snap, Endpoint
    Description Snaps to the closest endpoint of an object
    Macro _endp
    Images RCDATA_16_OSNEND

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,2,$ (getvar,osmode)),!.))&Midpoint
    Cmd Name Snap, Midpoint
    Description Snaps to the midpoint of an object
    Macro _mid
    Images RCDATA_16_OSNMID

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,32, $(getvar,osmode)),!.))&Intersection
    Cmd Name Snap, Intersection
    Description Snaps to the intersection of two objects
    Macro _int
    Images RCDATA_16_OSNINT

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,204 8,$(getvar,osmode)),!.))&Apparent Intersect
    Cmd Name Snap, Apparent Intersect
    Description Snaps to the apparent intersection of two objects
    Macro _appint
    Images RCDATA_16_OSNAPP

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,409 6,$(getvar,osmode)),!.))E&xtension
    Cmd Name Snap, Extension
    Description Snaps to the phantom extension of an arc or line
    Macro _ext
    Images RCDATA_16_OSNEXT

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,4,$ (getvar,osmode)),!.))&Center
    Cmd Name Snap, Center
    Description Snaps to the center of an arc, circle, ellipse, or elliptical arc
    Macro _cen
    Images RCDATA_16_OSNCEN

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,16, $(getvar,osmode)),!.))&Quadrant
    Cmd Name Snap, Quadrant
    Description Snaps to a quadrant point of an arc, circle, ellipse, or elliptical arc
    Macro _qua
    Images RCDATA_16_OSNQUA

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,256 ,$(getvar,osmode)),!.))Tan&gent
    Cmd Name Snap, Tangent
    Description Snaps to the tangent of an arc, circle, ellipse, elliptical arc, or spline
    Macro _tan
    Images RCDATA_16_OSNTAN

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,128 ,$(getvar,osmode)),!.))&Perpendicular
    Cmd Name Snap, Perpendicular
    Description Snaps to a point perpendicular to an object
    Macro _per
    Images RCDATA_16_OSNPER

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,819 2,$(getvar,osmode)),!.))Para&llel
    Cmd Name Snap, Parallel
    Description Snaps parallel to a specified line
    Macro _par
    Images RCDATA_16_OSNPAR

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,8,$ (getvar,osmode)),!.))No&de
    Cmd Name Snap, Node
    Description Snaps to a point object
    Macro _nod
    Images RCDATA_16_OSNNOD

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,64, $(getvar,osmode)),!.))In&sert
    Cmd Name Snap, Insert
    Description Snaps to the insertion point of objects such as text, blocks, or attributes
    Macro _ins
    Images RCDATA_16_OSNINS

    Name $(if,$(and,16384,$(getvar,osmode)),,$(if,$(and,512 ,$(getvar,osmode)),!.))Nea&rest
    Cmd Name Snap, Nearest
    Description Snaps to the nearest point on an object
    Macro _nea
    Images RCDATA_16_OSNNEA

    Name $(if,$(=,0,$(getvar,osmode)),!.)None
    Cmd Name Snap, None
    Description Suppresses running object snap for the current selection
    Macro _non
    Images RCDATA_16_OSNNON

    Name $(if,$(getvar,mbuttonpan),!.)MidButPan
    Cmd Name MidButPan
    Description MBUTTONPAN toggles the behavior of middle mouse button between panning and osnap menu.
    Macro ^P'setvar;mbuttonpan;$M=$(!=,$(getvar,mbuttonpan), 1)
    Images RCDATA_16_RTPAN

    Name &Osnap Settings...
    Cmd Name Osnap Settings...
    Description Sets running object snap modes
    Macro '_+dsettings 2
    Images RCDATA_16_OSNAP
Working...
X