Standard topological objects

##

Allows you to create standard topological objects such as:

- Vertices

- Edges

- Faces

- Wires

- Polygonal wires

- Shells

- Solids.

The API provides classes to build objects:

- The constructors of classes provide different construction methods;

- The class retains different tools used to build objects as fields;

- The class provides a casting method to obtain the result automatically with a function-like call.

For example, to build a vertex V on a point P, you can use:

V = BRepBuilderAPI_MakeVertex(P);

or

BRepBuilderAPI_MakeVertex MV(P);

V = MV.Vertex();

For error handling, the BRepBuilderAPI commands raise only the StdFail_NotDone exception. When IsDone is false for a command, the error description can be requested from the command.