Download Free Trial Sign in

nanoCAD Pro

What's new in nanoCAD Pro 20

nanoCAD Pro 20 is a great step forward. It includes all fuctionality of nanoCAD Plus 20.
All new features of nanoCAD Plus 20 are implemented in the new nanoCAD Pro 20, such as:
  • Drawing Comparison
  • Dynamic Input
  • Improved Undo/Redo
  • External References Notification
  • Bounding Prism
  • Built-in Batch Editor.
For full description of new and updated features common to nanoCAD Pro 20 and nanoCAD Plus 20, please read What's new in nanoCAD Plus 20 section.
nanoCAD Pro 20 combines two approaches to 3D modeling - Parametric and Direct Modeling in a single modeling environment.

  • Parametric Modeling involves engineers building up a 3D geometry piece by piece. 2D sketches turn into 3D features, with constraints and relations duly applied to fit the designer’s intent. The history of construction forms 3D History Tree. This approach is common for MCAD applications (e.g. SolidWorks, Inventor). However, since each step follows from preceding steps, parametric design can require careful planning.
  • Direct Modeling offers designers a what-you-see-is-what-you-get approach to building and editing their models. In Direct Modeling, designers can push and pull on their model to change it. One benefit of this capability is the ease with which designs can be altered, enabling rapid iteration and prototyping. For that reason, direct modeling has found a niche in the world of industrial design.
Combination of these two technologies in nanoCAD Pro opens up new horizons in design at any level and gives freedom for engineering creativity while maintaining accuracy and usability.
Dynamic UCS makes it easy to create objects on faces of 3D solids and on a flat segment of a point cloud. When user creates an object and moves the cursor over a 3D face, the UCS temporarily aligns with it. This makes it possible to immediately draw in the plane of the highlighted face without additional change UCS commands.
This feature is available in the Dynamic UCS mode.
Dynamic UCS mode is enabled by default, but can be disabled by the UCSDETECT variable or by a button in the status bar:
27 DynUCS.png

The Dynamic UCS works on point clouds with surfaces, previously recognized by the Search Planes in Point Clouds command.
The direction of the UCS axes depends on the edge that the cursor crossed when moving to the face.
So, the X axis is set parallel to the crossed edge in the direction from the initial vertex of the crossed edge. The Y axis perpendicular to the X axis and is directed toward the inner part of the face. Z axis is set so that the right coordinate system is obtained.
When you move cursor toward the same face through another edge, the orientation of the UCS axes also changes.
At the first mouse click, the UCS is fixed and the first vertex of the created object is set. Then you can continue to draw in the selected plane. Upon exiting the object creation command, the UCS is reset to its original orientation.
nanoCAD Pro 20 presents 3D constraints, with the help of them designers can link 3D objects within one file, thereby providing the ability to create complex 3D assemblies.
Applied constraints are displayed in the 3D History tree for each correspondent solid.

‘Insert’ 3D Constraint
This places a constraint on the radial geometry of solids. Constraint aligns solids in the direction of the normal to the selected geometry and sets them concentric.
3DConstr 2.png

‘Mate’ 3D Constraint
The Mate 3D constraint aligns solid in the direction of the normal to the selected geometry.
When you select a face, the normal will be perpendicular to the face. When you select an edge, the normal will be directed along the edge. When choosing a point, the normal will be directed along the Z axis.
3DConstr 3.png

'Angle’ 3D Constraint
It sets an angular constraint on the geometry of the solid. This means that the angle between the normals to the faces must be equal to the specified value.
3DConstr 4.png
The introduction of this technology in nanoCAD Pro 20 allows the designer to maintain product structure based on the 3D History tree, dividing objects into parts and assembly units.

A setting has been added that allows globally enable the "Free Orbit" navigation mode in 3D space. This mode removes the restriction of the model rotation about the Z axis.


What's new in nanoCAD Pro 11

nanoCAD Pro 11 was greatly enhanced. It uses C3D modelling kernel from C3D Labs. New import/export capabilities and advanced 3D modelling are the result of new kernel implementation. nanoCAD Pro 11 is based on nanoCAD Plus 11. So all new features of nanoCAD Plus 11 are implemented in the new nanoCAD Pro. To get full description of them please read What's new in nanoCAD Plus 11 section. 
The list of external 3D-formats has been radically expanded. There is also a possibility of exporting created 3D models to external formats.
These formats are available for insertion as underlay, import and export:
  • STL (*.stl) - Layout format used for stereolithography. Widely used for rapid prototyping, 3D printing and computer-aided manufacturing. STL files describe only the surface geometry of a 3D object without representation of color, texture or other common CAD model attributes.
  • X_T, X_B - Parasolid Model Part File, text and binary ones. Used by CAD systems such as NX, Solid Edge, SOLIDWORKS.
  • JT (*.jt) - Jupiter Tessellation is an ISO-standardized 3D data exchange format.
  • IGES (*.iges, *.igs) - Initial Graphics Exchange Specification is a vendor-neutral file format that allows the digital exchange of information among CAD systems
  • STEP (*.step, *.stp) - Standard for Exchange of Product data (ISO 10303) is a standard vendor-neutral file format for the computer-interpretable representation and exchange of product manufacturing information.
  • SAT (*.sat) - ACIS Modeller file format
  • VRML (*.wrl) - Virtual Reality Markup Language. VRML is designed for use on the Internet. It is the standard for 3D graphics on the web.
  • COLLADA (*.dae) - Collaborative Design Activity is an interchange file format for interactive 3D applications. It has been adopted by ISO as ISO/PAS 17506
  • C3D (*.c3d) - C3D Modeller file format
Commands for creating and editing solid objects (3D solids) are added. These solids are compatible with most CAD systems using dwg-format.
New commands allow you to create basic solid-state primitives (box, cylinder, cone, sphere, pyramid, wedge, torus) using the commands launched from:
  • ribbon: 3D Tools > 3D Solids
  • main menu: 3D > Solids

3D solids have their own editable properties and smart grips.
To quickly create wall-like 3D solids, use the Polysolid command.
The command is available in:
  • ribbon: 3D Tools > 3D Solids > Polysolid
  • main menu: 3D > Solids > Polysolid
  • command line: 3DPOLYSOLID
The process is similar to creating a polyline with straight and curved segments. In addition, you can set default values for the Height, Width, and Alignment parameters of the resulting 3D solid.
Using this command, you can also convert 2D objects, such as lines, polylines, arcs, and circles, to 3D solids.
Highlights the intersections and overlays of 3D solids or surfaces, with the possibility of subsequent transformation of these areas into new 3D solid objects.
The command is available in:
  • ribbon: 3D Tools > 3D Solids > Interfere 3D Solids
  • main menu: 3D > Solids > Interfere 3D Solids
  • command line: INTERFERE
With this command, you search for overlapping areas of 3D solids or surfaces. You can compare two sets of objects or check all 3D solids and surfaces in a drawing file. The found volumes of spatial collisions are highlighted on the screen. These volumes can be converted to 3D objects.

You can cycle through the interaction objects and zoom to them during the comparison operation in the Interference checking dialog box. In this dialog, you can also specify whether to delete temporary objects created during the verification of interactions. 

If you clear the Delete interference objects created on Close check box, temporary objects will remain after the command finishes.
A set of new commands allows you to create more complex 3D solids and edit existing ones.
The commands are available in:
  • ribbon: 3D Tools > 3D Solids
  • main menu: 3D > Solid Edit
  • command line

You can use operations such as Extrude, Revolve and Sweep 2D objects to create 3D solids. In the following illustration, the same closed 2D polyline shifts along a path, rotates around an axis, and extrudes in a given direction.


The constructing of 3D objects based on cross sections is also available with the Loft command.

The Slice command allows you to create new 3D solids and surfaces by cutting or dividing existing objects.

3D solids and surfaces can be cut using specified planes, UCS planes, or surface objects. Nets cannot be sliced or used as slicing surfaces.

Surfaces can be converted to 3D solids by extruding surfaces using the Thicken command. A negative value gives the surface an internal thickness.
Using the DELOBJ system variable, you can specify whether to save or delete the original surface after the operation.
Creating a new object or changing an existing one by extruding or moving its faces with the Presspull command.
Closed 2D objects and regions form 3D solids. Unclosed 2D objects form surfaces.
If you select the flat face of a 3D solid, the pull operation will resize the solid object basing on the specified offset distance.
The Offset Edge (OFFSETEDGE) command creates closed polyline shifted to a specified distance from the edges of the selected face on a 3D solid.

You can move the edges on the flat face of the 3D solid. The result will be a closed polyline located in the same plane as the selected face, which can be located inside or outside the original edges.

The Xedges command allows you to create wireframe geometry by extracting all edges from a 3D solid.

The Fillet Edge (FILLETEDGE) command rounds and fillets the edges of solid objects. You can select multiple edges. Enter the fillet radius value or click and drag the fillet grip.
The Chamfer Edge (CHAMFEREDGE) command creates a bevel for the edges of 3D solids. You can select multiple edges at the same time, if they belong to the same face, then enter the value of the chamfer size.

The Solid Editing (SOLIDEDIT) command allows you to edit faces and edges of 3D solids. Faces and edges can be copied and colorized. 3D solids can also be separated.
You can create compound solids by applying logical operations (union, subtraction and intersection) to three-dimensional solids.
The commands are available in:
  • ribbon: 3D Tools > Solid Editing > Logical Operations
  • main menu: 3D > 3D Solid Edit

The Section, Projected View, 2D Projected View, 2D Section View commands now work with 3D solids.
The commands are available in:
  • ribbon: 3D Tools > 2D Views
  • main menu: 3D > 2D Views
  • Section (VIEWSECTION) creates a section view and many projection views based on it. These views are associative with its content. It is possible to show/hide invisible lines, show cross-section hatching, inside those views. The display can be customized – color, type of hatching/fills. The section can be attached to the working plane (built by the ADDWPL command).
  • Projected View (DRAWINGVIEW) creates 2D views from selected 3D bodies. The direction of projection is the Z axis of the current UCS.
  • 2D Projected View (PROJECTIONVIEW) creates projection views based on selected 2D views or section views. The behavior command is similar to Projected View (DRAWINGVIEW) command, but the projection build in the direction of the original 2D view projection or the normal vector of the section plane.
  • A 2D Section View (SECTIONVIEW) command creates a section view using another 2D view or projection view. The section is constructed only by plane.
All created views are associative. Changing the model initiates automatic regeneration of existing views, but can be disabled. Views manual update is also available.
The DEFAULTMANIPULATOR command allows you to enable the manipulator on a 3D solid object when it is selected in the drawing.
Set the default manipulator or [Move manipulator/Rotate manipulator/Scale manipulator/No manipulator]<No manipulator>:
Depending on the selected option, a 3D movement, 3D rotation, or 3D zoom manipulator may be displayed.


What's new in nanoCAD Pro 10

Key features of nanoCAD Pro 10 are: 
  • updated 3D module with 2D constraints
  • new interface style
  • support for DWG2018 file format
  • increased productivity
  • audit standards
  • enhanced plot and much more.
nanoCAD visual graphic system that is responsible for rendering 2D and 3D-graphics, has been updated to support the Microsoft DirectX 10 technology. This accelerates the processing time of drawings with large amount of text objects, hatches, blocks and other complex primitives, and reduces the size of memory used.
nanoCAD Pro 10 works directly with the latest version of DWG format. nanoCAD opens and saves drawing files without breaking their internal structure. This ensures the integrity of the built-in DWG format labels which can carry such characteristics as educational version watermark, for example.
A new ribbon-style interface provides modern ways of interaction with application:

Instant switch between classic and ribbon interface by “Ribbon” button makes work very comfortable:

The ribbon structure was initially designed taking into account the ergonomics of the designer, but it does not limit the user in the possibilities of customizing their workspaces. In addition, a powerful mechanism of managing the ribbon interface allows you to instantly switch between different pre-installed workspaces without restarting the program.
Modified Dark Interface style with new icons:
Semi-transparent interactive tools placed in a drawing working area designed to manage views and visual styles.
The “Locator” element intents for convenient navigation in a three-dimensional space: rapid dynamic change of orthogonal, isometric, combined and free views. Its orange-dot marker shows current view orientation:

Manage Views
“Manage Views” tool serves for changing views and visual styles of viewport:
Hide elements:
nanoCAD Plus 10 can check drawings for standards compliance and fix found violations. STANDARDS command allows to audit drawings to custom standards. Add DWS (Drawing Standard) file or create custom standard to get notification about non-standard elements while opening, saving, printing drawing file. There are a number of notification mechanisms that alerts user about violations of standards while opening, saving, printing drawing file. It is possible to fix any violation or stay it intact.
Information on each standard violation that has been found, but not fixed, is stored in a drawing. It is possible to disable alerts on such ignored objects in subsequent checks of the drawing. Violations audit can be performed manually and automatically, for example during drawing export, save and print operations.
From now on, only the modified DWG data is sent to the file during background autosave, that significantly reduce the time of this operation even on rich documents.
  • In addition to its own leader objects, nanoCAD Pro can create and edit multileader objects, manage multileader styles. New MULTILEADER command creates and edits a multileader object, sets its styles.
  • Native DWG-tables creating and editing without conversion to nanoCAD-table is available. “.dwg Table” tool allows creating and editing native dwg-tables without conversion to nanoCAD-table. It sets table styles, converts nanoCAD tables to .dwg ones.
  • 3D-polyline creation and editing. 
  • A new Region command creates an object of a “region” type from 2D objects that form closed area. 
  • The “Stretch” command use pre-selected vertices that makes working with the command more convenient.
Dynamic block processing was improved: nanoCAD Pro 10 completely supports property tables, insertion point management, dynamic blocks parameters correct processing. This ensures that most objects of this type are functioning correctly.
The layers got the “Transparency” property. All objects with “By layer” transparency value will inherit the transparency from the layer that belongs to.
Now it is possible to import WMF and EMF formats, as well as DGN – 2D/3D-format used by the Bentley Systems MicroStation software.
The next stage of program optimization was performed in this version of nanoCAD Pro. The common list of realized wishes, corrected errors and the taken into account notes exceeded seven hundred items.
However, beginning with the 10th version, nanoCAD Pro stops supporting Windows XP due to the need to speed up graphics and overall increase the stability of the program.
Most of 3D commands and 2D constraint features of nanoCAD Pro with ACIS 3D kernel were Improved. They are more stable and efficient compare to previous version,