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


Latest blog

  • November 25, 2014

    Cut Fixes and Speed Improvements

    This week I fixed several Cut bugs, related to the face dragging as well as general usability issues. I also improved the speed performance when

    Continue Reading
  • November 21, 2014

    More bug fixes

    This week was devoted to testing and bug fixing. I fixed most of the bugs related to face extrusion and some of the older bugs

    Continue Reading
  • November 18, 2014

    Solver bug fix

    Today I fixed a bug in the way the Solver was transforming the 3D point coordinates to 2D sketch specific coordinates – the transformation for

    Continue Reading
  • November 14, 2014

    Preparing for Release

    I am now working on the last bugs fixes before the NaroCAD 1.8.8 Beta version is release, which will probably be next week. Over the

    Continue Reading
  • October 24, 2014

    Bug fixes

    This week I worked on fixing the main bugs that appeared after the face extrude and box selection code changes. Since these are very important

    Continue Reading

Latest Tutorials

  • September 9, 2014

    Extrude Improvements for Dragging Sides an Bottom of Solid

    Today I’ve commited the code changes for dragging the bottom and sides of an extruded rectangle: Dragging the bottom of the solid updates the position

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