• home_01_blank
    NaroCAD is a fully fledged and extensible 3D parametric modeling CAD application.

NaroCAD is a fully fledged and extensible 3D parametric modeling CAD application. It is based on OpenCascade.

The goal of this project is to develop a fully fledged and extensible 3D CAD software based on the concept of parametric modeling of solids, comparable to well known solutions.

These functionalities are interrelated through Model Associativity and are exposed through a GUI. The general usability specifications like saving, importing are described in General functionality specifications . The software can be extended through Plugins and programming interface.

New Release! You can download NaroCAD 1.8.4!


Latest blog

  • April 24, 2014

    Improvements for Mouse Cursor Info

    During sketch drawing, the current mouse coordinate is displayed next to the mouse cursor. The coordinate is useful, but during shape drawing there are additional

    Continue Reading
  • April 18, 2014

    Dimension and ShowHint Improvements

    Until now, the dimension tool was used only to show what the length of a line or the radius of a circle was. The new

    Continue Reading
  • April 17, 2014

    Dimension Improvements

    The Dimension tool could be used on circles, but the value wasn’t displayed in the Property grid and couldn’t be changed. I fixed that and

    Continue Reading
  • April 14, 2014

    Fillet 2D Improvements

    The old code for generating the 2D fillet arc didn’t handle all cases correctly, because of the way the position for center of the arc

    Continue Reading
  • April 11, 2014

    Face Building Imroovements

    This week I committed the changes for the face building improvements. As you can see in the demo video below, it is now possible to

    Continue Reading

Latest Tutorials

  • February 22, 2014

    CSE Arc

    The CSE arc is defined by three points: the center, the start point and the end point. After setting the start point, moving the cursor

    Continue Reading
  • January 28, 2014

    Dimension and Measure Tools

    The Dimension tool can be used to obtain the length of an already drawn line or the radius of a circle. The Measure tool can

    Continue Reading
  • January 17, 2014


    Ellipses can be drawn by choosing the tool from the circle submenu: There are three points needed to define the ellipse: the center and two

    Continue Reading
  • January 16, 2014


    Circles can be drawn in the current sketch using the Circle tool. Circles keep a reference to the base sketch and the Point node that

    Continue Reading
  • January 15, 2014


    There are three types of splines that can be drawn in NaroCAD: simple, free-hand splines, interpolated splines and control point splines: They are drawn on

    Continue Reading