Definitionen von Standardwerten und Hilfsfunktionen, wird von utilities.ncm includiert

Standardwerte:

const vector e1 = <1,0,0>;              // erster  Basisvektor
const vector e2 = <0,1,0>;              // zweiter Basisvektor
const vector e3 = <0,0,1>;              // dritter Basisvektor

const vector origin;                    // Koordinatenursprung
const vector point_UNDEF = <REAL_UNDEF,REAL_UNDEF,REAL_UNDEF>;

const matrix identity;                  // Einheitsmatrix

const int empty_int_array[];            // Leerfeld mit int
const bool empty_bool_array[];          // Leerfeld mit bool
const real empty_real_array[];          // Leerfeld mit real
const string empty_string_array[];      // Leerfeld mit string

Hilfsfunktionen:

Stringausgabe von Punkten, Linien, Kreisen:

string ListPoint (string text, vector v)
string ListLine (string text, line l)
string ListArc (string text, arc a)

Printausgabe von Matizen:

void PrintMatrix (string infoText, matrix m)
void TraceMatrix (string infoText, matrix m)

