ZWCAD is a versatile CAD software that simplifies 2D and 3D design. With a wide range of commands, it enhances efficiency and ensures smooth workflow for professionals across various industries.
Basic commands form the foundation of your work in ZWCAD. These commands allow users to perform essential tasks like drawing, editing, and manipulating objects. Here’s a look at the most commonly used basic commands.
| Command | Description |
|---|---|
| NEW | Create a new drawing file. |
| COPY | Copy entities. |
| SAVE | Save the current drawing file with current or specified file name. |
| OPEN | Open the existing drawing file. |
| SAVEAS | Save the current drawing file using a new name or in a new format. |
| DIST | Measure the distance between points and the angle of the line. |
| CLOSE | Close the current drawing file. |
| QUIT | Exit ZWCAD. |
| UNDO | Cancel the last operations. |
| ERASE | Erase the chosen entity. |
| PAN | Drag the viewport to display the invisible area in the current viewport. |
| ZOOM | Zoom in or out the view of the current drawing. |
| LINE | Draw a line between two points. |
| TEXT | Create a single line of text. |
| BLOCK | Select an entity to create a block definition. |
| INSERT | Insert block or file into the current drawing file. |
| ROTATE | Rotate the chosen objects by specifying the base point and rotation angle. |
| MULTIPLE | Repeatedly execute the command specified by users. |
| BEDIT | Open the specified block definition in Block Editor. |
| LIST | List the relevant properties of the chosen entity. |
| SAVEALL | Saves all currently open drawing files. |
| WBLOCK | Save the entity or block to a new drawing file. |
| SPELL | Check the spelling of a single text or multiline text. |
| DSETTINGS | Specify settings for snap, grid, polar tracking, object snap, and more. |
| CONFIG | Open the "Options" dialog box and locate the "Plot" tab. |
| CUSTOMIZE | Customize the shortcut keys for commands and the toolbars. |
| SETVAR | Display or modify system variables. |
| LWEIGHT | Set lineweight and lineweight units for selected objects. |
| RIBBON | Display the ribbon when it's closed. |
| RIBBONCLOSE | Close the ribbon when it’s displayed. |
| OSNAP | Display Object Snap dialog box and specify snap presets. |
| PREVIEW | Preview the plot effect of the current drawing file. |
| TIME | Display the current time and various time statistics about the current drawing. |
| AUDIT | Audit the current drawing file and issue a relevant description. |
| AREA | Calculate the area and perimeter of the selected areas or objects. |
| OOPS | Restore the last objects erased by ERASE command. |
| PASTECLIP | Paste what the clipboard contains. |
| RECOVER | Recover the broken drawing file. |
| CLOSEALL | Close all drawings opened in ZWCAD. |
| COMMANDLINE | Display the "Command Line" window that has been hidden. |
| DATALINK | Link a table to external data like Excel (XLS, XLSX, or CSV). |
| IMPORT | Import files in other formats into the ZWCAD system. |
| QUICKCALC | Open the quick calculator. |
| COLOR | Set the color for drawing a new entity. |
| BCLOSE | Close Block Editor. |
| OPTIONS | Display "Options" dialog box, and specify all used presets of the program. |
| ORTHO | Enable or disable Ortho Mode to control cursor movement. |
| PLOTSTYLE | Manage the named plot style attached to the current layout. |
| ETRANSMIT | Pack a set of files for Internet transmission. |
Drawing commands are the building blocks of any CAD design. These commands allow you to create and shape your drawings with precision. Let's explore some essential drawing commands in ZWCAD.
| Command | Description |
|---|---|
| LINE | Draw the line entity. |
| CIRCLE | Draw a circle of any size. |
| RECTANGLE | Draw a rectangular polyline entity by specifying the corners of the rectangle. |
| POLYGON | Draw a regular polygon object. |
| PLINE | Create a polyline object by clicking the drawing area or inputting coordinates. |
| TRIM | Trim the part beyond the boundary relative to the entity. |
| EXTEND | Extend a line, arc, polyline, or ray to another object. |
| HATCH | Use Hatch pattern, solid fill, and gradient fill to hatch the closed region or chosen entity. |
| MIRROR | Create the mirror copy of the source entity based on a line. |
| DIMENSION | Quickly create specified dimension types or automatically create dimension for specified objects. |
| OFFSET | Offset and copy the chosen entity based on a specific point or specified distance to make the entity copy parallel to the original entity. |
| ARC | Draw an arc. |
| STRETCH | Stretch the chosen drawing entity, make parts of it move while maintaining connection with other parts of the drawing. |
| FILLET | Create fillet for two segments of arcs, circles, elliptic arcs, lines, polylines, rays, splines, and construction lines in the specified radius. |
| BOUNDARY | Create a polyline or region in a closed area. |
| ELLIPSE | Draw an ellipse or an elliptical arc. |
| BLEND | Create a smooth spline between specified objects. |
| CHAMFER | Create a chamfer for selected objects. |
| RAY | Create one or more ray objects by clicking the drawing area or inputting the coordinate values. |
| ISOPLANE | Specify the current isoplane. |
| DONUT | Draw a donut entity. |
| TABLE | Insert a table entity in the drawing. |
| REGION | Create regions from closed planar loop objects. |
| LAYOUT | Create or modify the layout option. |
| ARRAY | Create a rectangular, path, or polar array by arranging the copies of the selected objects in a specified pattern. |
| ARRAYCLASSIC | Create a non-associative rectangular or polar array by arranging the copies of the selected objects in a specified pattern. |
| ARRAYCLOSE | While editing the source objects, enter ARRAYCLOSE to exit the editing state of associative array source object with the changes saved or discarded. |
| ARRAYEDIT | Modify the items or the source object of the associative array. |
| ARRAYPATH | Create a path array by arranging the copies of the selected objects based on the specified path. |
| ARRAYPOLAR | Create a polar array by arranging the copies of the selected objects around a specified center point or an axis of rotation. |
| ARRAYRECT | Create a rectangular array by arranging the copies of the selected objects based on the specified rows and columns. |
| HATCHEDIT | Edit hatch objects. |
| HATCHSETBOUNDARY | Recreate a new closed boundary for the hatch. |
| HATCHSETORIGIN | Set the hatch origin for the selected hatch. |
| HATCHTOBACK | Send all hatch objects in the drawing to back. |
Modifying commands enable you to refine and adjust your existing drawings. These tools help you make precise changes, whether you’re trimming, extending, or rotating objects. Learn about the key modifying commands here.
| Command | Description |
|---|---|
| ADCENTER | Open the Design Center window. |
| ALIGN | Align the selected objects with other objects in 2D and 3D space. |
| BASE | Set a datum point when another file is inserted in the current drawing file. |
| BCPARAMETER | Apply constraint parameters to selected objects, or convert dimensional constraints to parameter constraints. |
| BREAK | Break the selected entity between two points. |
| BSAVE | Save the block definition that is opened in Block Editor. |
| COPYBASE | Copy entities with the base point, and accurately specify the position of the duplicates of selected entities. |
| CLIP | Clip the selected object by specified boundary and change its display. |
| DIVIDE | Divide the chosen entity equally by choosing a point or a block as a tag after specifying the number of segments. |
| EXPLODE | Break the compound entity into stand-alone objects. |
| FIND | Find, replace, select, or zoom to specific text in the drawing. |
| GRADIENT | Hatch with the gradient effect. |
| GROUP | Create and edit all entities in the group. |
| GROUPEDIT | Add or delete objects in the selected group, or rename it. |
| GROUPUNNAME | Create an unnamed group. |
| LAYER | Create or manage layer, and modify its color, linetype and other properties. |
| MOVE | Move the chosen entity from the original position to a new position within a specified distance towards a specified direction. |
| PURGE | Purge named projects unused in current drawing file, such as blocks, layers, linetypes, text styles, dimension styles and so on. |
| REGEN | Regenerate the current viewport, and recalculate the position of all the objects in the screen. |
| RENAME | Rename the named block, layer, dimension style, linetype, style, table style, UCS, view and viewport. |
| SCALE | Zoom in or zoom out the chosen object in a certain scale. |
| TEXTTOFRONT | Change the draworder of all text, leaders and dimensions in the drawing and place them in front of all other objects. |
| DDEDIT | Modify the properties for the selected text. |
| MTEDIT | Edit the chosen multiline text object. |
| MTEXP | Convert multiline text objects to single-line text objects. |
| TABLEDIT | Edit a table cell. |
| UNITS | Display the measurement units and measured value of every selected object. |
| UNION | Combine two or more 3D solids, regions or surfaces into a whole and form a composite 3D solid, region or surface. |
| UNDO | Cancel the operations executed with command used recently. |
| XBIND | Bind one or more definitions of a named object in the selected external reference to the current drawing. |
ZWCAD also supports 3D modeling, offering a variety of 3D commands to create complex models. Here, we'll discuss the essential commands you need to navigate 3D design in ZWCAD.
| Command | Description |
|---|---|
| 3D | Create the basic shape of a 3D polygon. |
| 3DCONNEXION | Enable or disable the 3D mouse function. |
| 3DCORBIT | Rotate and observe the view in 3D space continuously. |
| 3DDISTANCE | Adjust the position of camera to display objects closer or farther. |
| 3DFACE | Draw a 3D surface in 3D space. |
| 3DFLY | Observe objects in 3D fly mode. |
| 3DFORBIT | Observe objects in 3D space without constraining the direction of rotation. |
| 3DMESH | Create a polygon mesh in 3D space. |
| 3DOPEN | Convert the current DWG/DXF format into Z3 format and open the drawing with ZW3D automatically. |
| 3DORBIT | Observe objects dynamically in 3D space. |
| 3DPOLY | Draw a 3D polyline. |
| 3DSWIVEL | Observe objects in 3D swivel mode. |
| 3DWALK | Observe objects in 3D walk mode. |
| BOX | Create a 3D box entity. |
| SPHERE | Draw a 3D sphere object. |
| CYLINDER | Create a 3D cylinder. |
| CONE | Create a 3D cone. |
| PFACE | Create 3D polyface mesh by specifying the vertices. |
| WEDGE | Create a 3D wedge entity. |
| TORUS | Create a 3D torus object. |
| HELIX | Create a 2D or 3D helix object. |
| SOLID | Create a solid-filled triangle or quadrangle object. |
| WEDGE | Create a 3D wedge entity. |
Efficient object selection is crucial for editing and modifying your designs. These commands help you quickly select objects based on specific criteria. Here’s an overview of the most useful object selection commands.
| Command | Description |
|---|---|
| SELECT | Select objects, and place them to the selection set. |
| QSELECT | Create selection set based on the filtering conditions. |
| FILTER | Find the required graphics by creating a list of specified filter properties, and meanwhile find, replace, select or zoom texts in the drawing. |
| GETSEL | Create a selection set of objects based on specified layer and type. |
| SELECTSIMILAR | Add similar entities with specified properties to the selection set. |
| SMARTSEL | Select objects in real time according to one or more criteria. |
| CHAINSELECT | Select all objects connected to the selected object. |
Dimensioning commands help you accurately annotate your drawings. Whether it’s linear, angular, or radial dimensions, ZWCAD offers tools to ensure precision. Let’s dive into the dimensioning commands available in ZWCAD.
| Command | Description |
|---|---|
| DIM | Quickly create specified dimension types or automatically create dimension for specified objects. |
| DIMLINEAR | Create linear dimensions. |
| DIMRADIUS | Create radius dimension for a circle or arc. |
| DIMDIAMETER | Create diameter dimension for a circle or arc. |
| DIMANGULAR | Create angular dimension for a circle, arc, a line or custom three points. |
| DIMSTYLE | Set dimension style. |
| DIMCENTER | Create a center mark or draw a center line for a specified arc or circle. |
| DIMBASELINE | Joint the last labeling to continue setting the labeling of a line, coordinates or angle. |
| DIMCONTINUE | Joint the last labeling to continue setting the labeling of a line, coordinates or angle. |
| DIMEDIT | Edit the extension line and dimension text of the entity to be labeled. |
| DIMBREAK | Add or remove dimension breaks on the dimension or extension lines where they intersect the other object. |
| DIMSPACE | Control the distance between the parallel linear dimensions or the angular dimensions. |
| DIMREGEN | Update the locations of all associative dimensions. |
| DIMROTATED | Create a linear dimension containing a revolving dimension line. |
| DIMCONSTRAINT | Constrain objects or points on object so that the value for the dimensional create is always constant. |
Layer management is vital for organizing your drawings and keeping them clear. ZWCAD offers commands that make it easy to manage layers and control object visibility. Here's a closer look at the layer management commands.
| Command | Description |
|---|---|
| LAYER | Create or manage layers and modify color, linetype, and other properties. |
| LAYERPALETTE | Open the Layer Properties Manager palette. |
| LAYOFF | Turn off the layer of a selected object. |
| LAYON | Turn on all layers in the current drawing. |
| LAYISO | Isolate the layers of one or more selected objects. |
| LAYULKALL | Unlock all layers in the current drawing. |
| LAYFRZ | Freeze the layer of a selected object. |
| LAYOFFISO | Turn off the layers of non-selected objects. |
| LAYFRZISO | Freeze the layers of non-selected objects. |
| LAYLOCKALL | Lock all layers in the current drawing. |
| LAYULK | Unlock the layer of a selected object. |
| LAYMCH | Match the layer of a selected object with that of another. |
| LAYERSTATE | Save, restore, and manage layer state information. |
| VPLAYER | Control the visibility of layers in a viewport. |
| LAYTHW | Thaw all layers in the current drawing. |
Plotting and printing your designs is the final step in many projects. ZWCAD’s plotting and printing commands help you get high-quality printouts of your drawings. Learn about the key commands in this section.
| Command | Description |
|---|---|
| PLOT | Plot the current drawing file. |
| PLOTTERMANAGER | Open the file where "Add-A-Plotter Wizard" resides. |
| PLTPLOT | Print multiple PLT files, PRN files and the files contained in TXT files with the specified printer. |
| PLOTSTYLE | Manage the named plot style that is attached to the current layout and that could be specified to entity. |
| PAGESETUP | Set the page layout of current drawing file and profiles of the plot device. |
| PUBLISH | Publish the chosen file to a single or multiple pages of PDF files or to a printer. |
| EXPORT | Export the current drawing file in a specified file format. |
| EXPORTPDF | Export the current drawing as a PDF file. |
| IMPORT | Import files in other formats to ZWCAD platform |
| JPGOUT | Save the chosen object as JPEG file. |
| PNGOUT | Save the chosen object to be portable grid pattern (PNG) file. |
Mastering ZWCAD commands improves productivity and streamlines your design process. By knowing the essential commands, you can work more efficiently and effectively.