What's new in nanoCAD Mechanica  


nanoCAD Mechanica 20.1 is based on the updated nanoCAD Plus 20.1. To read more about nanoCAD Plus 20 go to nanoCAD Plus page.

New dimension type

Dimension types in previous versions of nanoCAD Mechanica had some limitations:

  • no dimension is possible to set to the spline;
  • when placing a dimension on a polyline, the dimension text does not correspond to the length of the polyline;
  • the ellipse (elliptical arc) can not be dimensioned.

New dimension type was implemented. It is named "Offset dimension"

Dimension type

Detail view with auto update

Functionality of detail views was reworked. New detail view is created as a single object and is updated by the ”MCREGEN” command when the source data is changed.

If at least one scaled object (or any part of this object) falls into the view frame, then its scale is taken into account for the entire detail view. If several library objects scaled differently fall into the view frame, then the scale of one of the objects within the frame is taken into account.

Text on drawing was improved

It is possible to create unnumbered lists that begin with "dots" or "dashes" in the text of technical requirements and technical characteristics.

There is new setting ”Font size for fractions”. This setting toggles the display options for fractions. There are two options for displaying fractions:

  • with indices one notch less than the font size of the main value to which they are assigned;
  • with indices of the same size with the font size of the main size.

Previously, only the first display option was available.

Improved text on drawing

Base of elements

Fasteners were added to the database according to the standards: BS EN, CSN EN, DIN EN, NF EN, SFS EN, SS EN, STN EN, UNI EN, DIN EN.

3D thread

New function ”3D Thread” - command line command ”3DTHREAD”, or button ”3D Thread” on the ribbon tab ”3D tools” in the group ”Editing”, or drop-down menu ”3D” -> ”3D Elements”-> ”3D Thread” of the classic interface.

The 3D Thread tool is designed to indicate threads in 3D models of parts and assemblies.. In accordance with the specified diameter, the system will offer possible options for the thread pitch. Additionally, you can select the direction of the thread, the depth of the thread, and the edge relative to which the thread depth is set. Threads on models can be chamfered and / or filleted.

Thread visual representation can be adjusted in the ”3D” tab in the ”General settings” section. There is a choice of surface and thread spiral colors, as well as a setting that allows you to hide the thread spiral and designate the thread only with a surface.


In projection views of 3D models with a thread, obtained by projection onto a plane parallel to the axis of the thread, the thread is indicated by thin lines. In projection views of 3D models with a thread, obtained by projection onto a plane perpendicular to the axis of the thread, the thread is indicated by an arc ¾ of a circle.

Auto adjust hatches for 3D solids section

The command ”DRAWINGVIEWAUTOHATCH” or the ”Set hatching of sections” button of the ribbon ”3D-tools” in the group ”2D Views”, or the same button of the drop-down menu 3D -> 2D Views allows you to automatically make different (by the angle of inclination and by step) hatches of parts in the views with sections. In this case, the same part will be shaded in the same way in all sections.

Auto adjust hatches for 3D solids section

New 2D sketch features

In the settings of vertical applications on the ”3D” tab, in the ”General settings” section, the ”Associativity when creating new bodies” setting has appeared. If this setting is disabled, then new bodies created on the surfaces of existing bodies can be easily rearranged to a new position. At the same time, in the 3D operation's dialog box, it is possible to locally switch this mode for the new body being created.

2D sketch features

The ”Automatic projection of the origin of coordinates onto the sketch” setting was added in the ”General settings” section on the ”3D” tab of the ”Settings” dialog box.

Project the origin point

The ”PSDEFINECS” command allows you to override the 2D Sketch

coordinate system. The origin of the 2D Sketch can be aligned with any point of the geometry projected onto the sketch, and the position of any axis can be specified in an arbitrary direction relative to any rectangular edge of the sketch, and the second axis will be automatically rebuilt accordingly.

Project origin point

Now, the 3D spiral can be used as a path for drawing solids with the Sweep operation, as well as the centerline of the Loft operation.

3D spiral

Other changes

  • The reliability of the 3D object transformation commands (MOVE / ROTATE / 3DMOVE / 3DROTATE / DRAGDROP) has been significantly improved.
  • Fixed bugs when working with blocks containing 3D construction elements.
  • Classic and Ribbon User Interfaces were improved.
  • Added the ability to create axial lines of circles, the centers of which are on the same straight line, as well as the ability to create axes for single arcs.
  • Added symbols "Not equal" and "Identically" to the font.
  • Added symbol to denote Unequally-disposed modifier tolerance.
  • Improved dimensioning in the UCS.
  • Platform

    nanoCAD Mechanica 9.0 is based on nanoCAD Plus 10.1 platform.

    3D solid modeling

    nanoCAD Mechanica 9.0 incorporates 3D solid modeling based on C3D modeling kernel. nanoCAD Mechanica provides the Autodesk Inventor-style tool for 3D solid modeling. The corner stone of a 3D design environment is a 3D History window containing a Construction tree representing a history of model creation. Construction tree is a sequence of features (actions) that create the model. 3D History is a nanoCAD Inspector window with a specific set of tools.
    In addition to the history approach to the solid modeling nanoCAD Mechanica provides standard Boolean operations on solid objects, such as union, intersection and subtraction.

    3D solid modeling

    External references allow using three-dimensional parts and subunits from different files in the head assembly file. If an external reference contains one three-dimensional object, it becomes a part in 3D tree, and if an external reference contains several three-dimensional objects, it becomes an assembly unit.

    Blocks of three-dimensional objects, as well as external references, help form engineering structure of the assembly. At that, similar to external references, if a block contains one three-dimensional object, it becomes a part in 3D tree, and if a block contains several three-dimensional objects, it becomes an assembly unit.
    Thus, now it is possible to compile in 3D tree the head assembly unit, which will consist of assembly units and parts included in it.

    Import and Export of 3D files

    Import and export of popular formats for exchange of 3D models were added.

    nanoCAD Mechanica reads and writes B-rep models in the following file formats:

  • STEP with PMI supports AP203, AP214, and AP242
  • IGES reads and writes v.5.3
  • ACIS SAT reads up to v.22.0, and writes v.4.0, 7.0, 10.0
  • Parasolid X_T, X_B reads v.29.0 and writes v.27.0
  • nanoCAD Mechanica imports and exports models in JT file format (v.8.0 – 10.x). It reads and writes polygonal models in the following file formats:

  • STL
  • VRML v.2.0
  • Import and Export of 3D files

    Reports and Bill of Materials

    Position property now appeared in leaders of specification positions. This property can be also used in other objects of nanoCAD Mechanica, therefore all functional of universal leaders can be used to get complex specification leaders.

    It is also possible to make leaders of specification positions with several leader lines, leaders of specification positions with replacement, leaders of specification positions with additional text; you can use ”Change extension line” command, etc.

    Technical specifications

    The possibility to strikethrough text in technical specifications is added. This will help users to make changes in a drawing to make it clear how the drawing looked like before changing and what exactly has changed in the drawing.

    A new setting for an offset from item number to the text appeared on the bar of technical specifications editor; it allows reducing and increasing the corresponding offset.

    Now it became possible to insert a roughness symbol in the text of technical specifications.


    New settings appeared for common surface (small height of surface sign, line spacing), as well as for unspecified surface (length of top shelf, text bottom indent, text thickness).

    Roughness with extension line can be now placed in any direction.

    Other changes

    Snap of marking and branding, fixed joints and dimensions to technical specifications has been corrected.

    © 2021, All Rights Reserved.