• 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.6!


Latest blog

  • July 28, 2014

    Sketch Improvements Demos

    The new version of NaroCAD will include several improvements for the Sketch functionality. One of them is the existence of three default planes: Front, Top

    Continue Reading
  • July 21, 2014

    Default Planes for Sketch Creation

    I’ve added the three default planes and they are used in two situations: if we start a sketch (by clicking the Sketch button or one

    Continue Reading
  • July 10, 2014

    Improvements for Enter Sketch

    I am now working on several improvements which will allow us to create new sketches and edit existing ones quicker and without as many mouse

    Continue Reading
  • July 1, 2014

    NaroCAD 1.8.6 Beta Released!

    Today we released NaroCAD 1.8.6. The main changes for this version are: * Displayed two shapes possible constraints in Property Grid * Added possibility to

    Continue Reading
  • June 27, 2014

    Managing Constraints for Two Selected Shapes From the Property Grid

    Today I finished the development of an important feature which allows us to manage constraints for 2 shapes from the Property Grid. On selecting the

    Continue Reading

Latest Tutorials

  • May 23, 2014

    Angle Draft Tool

    The Angle Draft tool allows the drafting of one face (multiple selection for faces to be drafted is not currently possible). The steps for using

    Continue Reading
  • 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