Microvellum Commands vs AutoCAD Commands

Microvellum Commands vs AutoCAD Commands

Toolbox, as an OEM based on AutoCAD, possesses the full range of AutoCAD commands for use in accessing AutoCAD functions, such as drawing shapes, opening menus, altering the dimensions of polylines, etc. However, it should be noted that when working with products (which are drawn and comprised of data specifically found in Toolbox), AutoCAD commands do not have the ability to alter or access the system functions of Toolbox. While AutoCAD commands are available for use, the commands have no direct link with Microvellum’s database, which is where product data is stored once a product is drawn.  

Products in Toolbox are essentially a 3D objects generated by AutoCAD in response to the data contained in the product’s workbook, the spreadsheet where information such as product dimensions, prompts, inserts, material, machining, etc. is stored for processing and coding. As such, when attempting to alter products within the 3D space, such as moving/rotating/copying a product, the use of AutoCAD commands will only result in the product’s generated 3D model changing (temporarily), with the changes not carrying over and translating into the product's data.
 
To alter the drawing, then, it is necessary to alter the data within the product’s workbook. Microvellum commands like MVCOPY, MVMOVE, or MVROTATE access the product’s workbook, and alter the data within it, which changes the properties of the product, meaning that, upon being redrawn, the 3D object will reflect those changes. 


Info
This article explains the difference between Microvellum's custom Toolbox commands and basic AutoCAD commands. For a full list of these Toolbox commands, or to learn how to assign Toolbox commands to keyboard shortcuts, consult the following articles:

Copying Products

As an example, when attempting to copy cabinets that have been created in the 3D space (the example images below use an Office Tall 1 Door Coat Cabinet placed along a wall, as well as a Master Cabinet), one will find that the results differ depending on whether one used the AutoCAD commands (COPY & MIRROR) vs the Microvellum commands (MVCOPY & MVMIRROR). 
AutoCAD COPY 
Figure 1: A cabinet copied with the COPY command, creating an identical, static 3D model.

Microvellum MVCOPY
Figure 2: A cabinet copied with the MVCOPY command, creating an entirely new product.

AutoCAD MIRROR
Figure 3: The MIRROR command creates an identical, parallel static 3D model, unable to be modified.

Microvellum MVMIRROR
Figure 4: The MVMIRROR command creates an identical, but separate product.

Attempting to copy the product using the AutoCAD COPY or MIRROR commands will not result in the drawing of a new cabinet with the same properties, but only a copy of the 3D model that represents the Office Tall 1 Door Coat Cabinet and Master Cabinet in the 3D space- essentially, hollow shells that are visually identical to the original, but are not products in and of themselves. The data within Toolbox is still fundamentally that of only a single product, and as such, any copy created is unable to be modified or customized, because it is merely another 3D model representing the same exact cabinet within the project. 
This shell can be interacted with and used to access the data of the original, but when attempting to make any modifications, the changes cannot be redrawn into the copy, only the original, as that is the only actual product tied with data attached to it. In contrast, when copying the cabinet using the MVCOPY and MVMIRROR commands, the result is a separate, but identical product, which has its own individual workbook, and can thus be modified.  

Note that in Figure 1 and Figure 3, the product viewer (on the lefthand side of the screen) does not register a new cabinet being added when copying with the COPY or MIRROR commands. The copied cabinet also shares its item number with the original, an indication that this is not a new product, as all products in Toolbox, even identical ones, have different product numbers. 
Contrastingly, in Figure 2 and Figure 4 the product data visibly loads when the MVCOPY and MVMIRROR commands are issued, and the product viewer registers the copy of the Office 1 Door Coat Cabinet and the mirror of the Master Cabinet as entirely new products, with different product numbers than the original. 

Moreover, Microvellum commands have built-in logic to help automate the process of customizing products. The MVMIRROR command, for example, creates a mirrored product in every aspect, including mirroring product details. If one were to use the MVMIRROR command on a cabinet with a right finished end and a right swing door, the mirrored product created would have a left finished end and a left swing door applied in its data. 
Figure 5: A product with a left finished end/swing is mirrored, creating a product with a right finished end/swing.
  

Moving/Orienting Products

This is also the case when using commands that change the position or orientation of a product in model space, such as moving or rotating it. The positional data in the 3D workspace is not able to be altered unless one is specifically calling on the Microvellum custom commands to change that information. 

AutoCAD MOVE
Figure 6: The MOVE command moves the 3D model, but the changes revert when the product prompts are changed.

Microvellum MVMOVE
Figure 7: The MVMOVE command results in the cabinet remaining in its new position, even after the product prompts are altered.

AutoCAD ROTATE
Figure 8: The ROTATE command rotates the cabinet, but the rotation reverts if the cabinet is modified.

Microvellum MVROTATE
Figure 9: The MVROTATE command rotates the cabinet, with the rotation remaining after the product is redrawn.

As one can see in Figure 6, when a product or token needs to be moved, using the AutoCAD MOVE command will visibly change the position within model space. But the data of the product’s position will remain the same in the database, and as such, when the product is redrawn (such as when it has its prompts modified), it reverts to its position as it was last recorded to be in the database, as though its position never changed. 

Similarly, (as one can see in Figure 8) rotating a cabinet using the ROTATE command will result in the 3D model changing its orientation, but the change is immediately reverted when the product is redrawn. 
In contrast (as shown in Figure 7 and Figure 9), the MVMOVE and MVROTATE commands result in the cabinet retaining its new position even after having its product prompts modified.

Deleting Products

Given that the data for the project is based on the database and not the 3D models themselves, this also means that erasing or deleting 3D models does not result in the removal of a product from one’s project. If one were to delete a product in model space, then process the room in the as a work order, the product would still be entirely present, set in the position that it was last drawn in, even if other products have been placed in the same space. One can redraw the product at any given time, and it will be redrawn in the exact position it was in when its model was deleted. Products that are currently in use in the project can be tracked via the Product Viewer in the Microvellum Palette. Thus, using the DELETE key or the ERASE command on a product will not actually remove it from a room.
AutoCAD ERASE
Figure 10: Deleting or using the ERASE command does not remove the lefthand cabinet from the project.

Microvellum MVERASE
Figure 11: MVERASE deletes the selected product from the project, removing it from the Product Viewer.

If a product needs to be removed from the project, deleting the model or using ERASE will not result in the project being removed, but only having its current 3D model removed from model space. To fully remove a product, it is recommended to use the MVERASE command, which will delete the product’s data from the project database. Alternatively, a product can be deleted by right clicking on it in the product viewer and clicking the “Delete Selected Product(s)” option from the pop-up menu. 

Some AutoCAD commands do not function in Toolbox, because Microvellum has specific methods that are used to substitute for them. For example, using SCALE or STRETCH to change the dimensions of a 3D product is not going to result in product size changes- that is contained in the workbook of the product and can be changed by altering the product’s height, depth, or width within the Product Prompts/Design Data. 

When to Use AutoCAD Commands

If a command or function within AutoCAD has a Microvellum equivalent, it is most likely necessary to use that instead of the AutoCAD one. If a command or function does not have an MV equivalent command, it is likely that there is an alternative method within Toolbox to achieve the same result. The sole exception to this is when working with 2D part drawings in DXF format. When working on these 2D images, it is entirely acceptable to use the basic AutoCAD commands, because the data in this format is both relatively small, limited, and is tied to the layers of the drawing, not to the workbook. 
Figure 12: Using the MOVE command in a 2D DXF drawing is perfectly functional, as the data is minimal.


    • Related Articles

    • Toolbox Commands List

      The Toolbox commands provide a quick way to access Microvellum specific functionality. Each of these commands may be entered on the Toolbox Command Prompt. The Command list includes an autocomplete feature, as shown below. Below is a list of the ...
    • AutoCAD Keyboard Commands

      Learning how to use AutoCAD keyboard commands can help you work faster and improve your efficiency. This article lists the abbreviated commands that can be used in AutoCAD (Toolbox). Toggle General Features Ctrl+G Toggle Grid Ctrl+E Cycle isometric ...
    • Basic 2D Commands

      Basic 2D Commands To execute an AutoCAD command, type the command (or quick-key) in the command line. The command line is located at the bottom of the drawing area. Some commands require additional steps, or subcommands, the next step for the command ...
    • To Work with Entering Commands

      How to enter a command on the command line.  Enter a Command on the Command Line Enter the command using one of the following options:  In the command prompt text box, type the full command name and press Enter or Spacebar.  If the automatic command ...
    • Basic 3D Commands

      Basic 3D Commands EXTRUDE – The EXTRUDE (EXT) command will allow you to create a 3D solid object from a 2D object. PRESSPULL – The PRESSPULL (PRESS) command will allow you to create a 3D solid object from a 2D object or an island (area enclosed by ...
    • Recent Articles

    • Toolbox Release Notes | Build 24.1.1206.641

      The following release notes apply to Toolbox build 24.1.1206.641 MV Server Nesting Fix There was a reported issue occurring when users attempted to remotely process work orders using a nesting station on MV Server. When attempting to process the work ...
    • Microvellum Foundation Library Release Notes | Build 24.1127

      The following release notes apply to Microvellum Foundation Library build 24.1127. Additions Added a new Soffit product to the Upper Cabinet Accessories category. Added the Top Filler (Ceiling Scribe) option to Upper and Tall cabinets. (Corner ...
    • Toolbox Release Notes | Build 24.1.1125.641

      The following release notes apply to Toolbox build 24.1.1125.641. IRIB Setmill Location Fix Fig. 1: Setmill being moved to the start of the route (top) rather than at the center of a straight line, as intended (bottom). There was an issue reportedly ...
    • Toolbox Release Notes | Build 24.1.1105.641

      The following release notes apply to Toolbox build 24.1.1105.641 Nesting Fix Fig. 1: The fatal error that would occur during processing. There was reportedly an issue that occurred when clients attempted to process a work order using the nesting ...
    • Microvellum Foundation Library Release Notes | Build 24.1025

      The following release notes apply to Microvellum Foundation Library build 24.1025. Additions Added new global variable “Remove Stop Dado On Bottom Edge” for wood drawer boxes. Check this option to run the dado through at the bottom of the sub front ...