NavvCubeDisplayOffOn

Short description

🧭 NavvCubeDisplayOffOn is a compact AutoCAD AutoLISP utility for resetting the Navigation Cube display state with one command.
πŸ”„ It runs the AutoCAD NAVVCUBEDISPLAY command sequence automatically, helping CAD users restore the ViewCube or NavVCube display without searching through interface settings.

Image 000 73

Command:

πŸš€ Main command: NavvCubeDisplayOffOn
🧰 AutoCAD system command used internally: NAVVCUBEDISPLAY
πŸ”„ Internal sequence: NAVVCUBEDISPLAY 1, then NAVVCUBEDISPLAY 3

Description:

πŸ“˜ NavvCubeDisplayOffOn is an SEO-friendly AutoCAD AutoLISP command for quickly refreshing or restoring the Navigation Cube display in the active drawing session.

🧭 The routine gets the active AutoCAD document through Visual LISP COM automation, then sends two NAVVCUBEDISPLAY command calls to AutoCAD. This creates a simple one-command workflow for users who need to bring the navigation cube display back into the desired visible state.

πŸ”„ The uploaded code performs a two-step display reset by sending value 1 and then value 3 to the NAVVCUBEDISPLAY command. This is useful when the navigation widget visibility or screen state needs a fast manual reset from the command line.

🧰 The tool is intentionally lightweight. It does not open a dialog, does not ask for object selection, and does not modify drawing geometry. It only targets the AutoCAD navigation cube display setting.

πŸ“Œ This utility is useful for AutoCAD and Civil 3D users who frequently switch workspaces, clean up screen layouts, prepare screenshots, or need quick access to the navigation cube display controls.

Helper function: (if any)​

🧩 The routine uses vlax-get-acad-object to connect to the running AutoCAD application and vla-get-ActiveDocument to access the current drawing document.
πŸ”§ It uses vla-sendcommand to send the NAVVCUBEDISPLAY values directly to AutoCAD from AutoLISP.
πŸ”’ The code includes a vl-catch-all-apply check around the AutoCAD COM object call and loads Visual LISP COM support when needed.

Functionalities:

[‘πŸš€ Provides one command-line entry point named NavvCubeDisplayOffOn.’, ‘🧭 Controls the AutoCAD navigation cube display state through NAVVCUBEDISPLAY.’, ‘πŸ”„ Sends NAVVCUBEDISPLAY 1 followed by NAVVCUBEDISPLAY 3 to reset the display state.’, ‘🧰 Uses the active AutoCAD document and vla-sendcommand for command execution.’, ‘⚑ Runs without a dialog, without selection prompts, and without drawing geometry edits.’, ‘πŸ–₯️ Helps restore navigation cube visibility after workspace changes, display issues, or screen setup adjustments.’, ‘πŸ“Œ Keeps the workflow simple for CAD production users who need a fast visual navigation reset.’, ‘πŸ”’ Leaves model-space entities, layers, blocks, xrefs, and Civil 3D objects unchanged.’]

Result:

βœ… The result is a quick AutoCAD display utility that refreshes the Navigation Cube or NavVCube state from a single command, making it easier to restore visual navigation controls during drafting and Civil 3D production work.

Images, animations etc.

Image 000 73
Pixel

XAML code:

Comming soon ...

Share this page:

Page Tag: 🏷️ Coordinates_menu

  • NavvCubeDisplayOffOn

    Short description🧭 NavvCubeDisplayOffOn is a compact AutoCAD AutoLISP utility for resetting the Navigation Cube display state with one command. πŸ”„ It runs the AutoCAD NAVVCUBEDISPLAY command sequence automatically, helping CAD users restore the ViewCube or NavVCube display without searching through interface settings. Command:πŸš€ Main command: NavvCubeDisplayOffOn 🧰 AutoCAD system command used internally: NAVVCUBEDISPLAY πŸ”„ Internal…

  • Export_Import_MS_UCS

    Short description🧭 Export_Import_MS_UCS is an AutoCAD AutoLISP utility for exporting and importing named UCS definitions through portable .ucs files. πŸ“€ It helps CAD users transfer model-space UCS setups between drawings, preserve project coordinate systems, and reuse named UCS standards in AutoCAD and Civil 3D production workflows. Command:πŸš€ Main export dialog command: EXPUCS_DIALOG πŸš€ Main import…

  • ExpImpUCS

    Short description🧭 ExpImpUCS is an AutoCAD and Civil 3D AutoLISP utility for exporting and importing named UCS definitions through a practical DCL dialog. πŸ“€ It helps CAD users save UCS setups to portable .ucs files, restore coordinate systems in another drawing, and reuse project-specific UCS_Lageplan folders with fewer manual steps. Command:πŸš€ Main command: ExpImpUCS πŸ“€…

  • RotateUcs_vs.01

    β€”

    by

    Short description 🧭 RotateUcsCs is an AutoCAD and Civil 3D C# .NET plugin that replaces a traditional RotateUCS AutoLISP DCL tool with a modeless WinForms UCS management palette. It helps users rotate UCS by typed angle, picked angle, or selected entity angle, save named UCS records, restore UCS definitions, export and import UCS data, copy…

  • CubeDisplay_Off_On

    β€”

    by

    Images, animations etc. NavvCubeDisplayOffOn_00Download Lisp code: Expand Code ⬇ Select Code Copy Code (defun c:NavvCubeDisplayOffOn (/ acadDoc) (vl-load-com) (setq acadDoc (vla-get-activedocument (vlax-get-acad-object))) (vla-sendcommand acadDoc “_.NAVVCUBEDISPLAY 1 “) ; Turn off (vla-sendcommand acadDoc “_.NAVVCUBEDISPLAY 3 “) ; Turn on (princ) ) Extended xaml help file: XAML Preview Expand ⬇ Select Copy Code Copy Text Function Syntax:…

  • RotateUCS

    β€”

    by

    Short description This AutoLISP routine lets the user rotate the current UCS around the Z axis by a user-specified angle, resets the snap angle, and optionally saves the new UCS under a custom name. It is useful when drafting in rotated views but still wanting a clean UCS orientation for further drawing. Command: Command: C:RotateUCS…

  • SetUpUnits

    β€”

    by

    Short description🌍 SetUpUnits is a Civil 3D AutoLISP utility for setting drawing units, coordinate systems, drawing scale, and angular units from one dialog. 🚩 It includes a country and region selector with live flag preview, making coordinate system selection faster and easier for CAD and Civil 3D production drawings. Command:πŸš€ Main command defined in the…

  • Coordinates_menu

    Lisp code: Expand Code ↓ Select Code Copy Code ; — auto-generated by LispLoader — ; Menu: Coordinates_menu ; Generated: 2026-06-09 07:28:52 (setq base "C:\\Users\\mateid\\OneDrive – DB E.C.O. Group\\@C3D\\@Dan_Templates\\Acad\\Support_files\\Lisps\\Help_File\\") (load (strcat base "Coordinates_menu\\ExpImpUCS\\2\\ExpImpUCS_fixed_ascii_v28.lsp")) (load (strcat base "Coordinates_menu\\ExpImpUCS\\ExpImpUCS.lsp")) (load (strcat base "Coordinates_menu\\Export_Import_MS_UCS\\Export_Import_MS_UCS.lsp")) (load (strcat base "Coordinates_menu\\NavvCubeDisplayOffOn\\NavvCubeDisplayOffOn.lsp")) (load (strcat base "Coordinates_menu\\RotateUCS\\RotateUCS.lsp")) (load (strcat base "Coordinates_menu\\SetUpUnits\\SetUpUnits.lsp")) (princ)