The Concept
Comparable to the model tree in traditional CAD software, the Notebook keeps a record of modeling operations. Unlike in traditional CAD, however, all operations in nTop are not performed on the geometry itself. Since the geometry on the screen is only a representation of the mathematical equations behind the scene, it is our choice of inputs or parameters within the Notebook that creates and manipulates the geometry. In a sense, users can think of nTop as a visual programming language.
The Block System
nTop operates on a block system, where each block serves one specific function. When given a set of inputs, a block computes an output that can also be used as input for other blocks.

