36 include <common/console.scad>;
 
   37 include <common/constants.scad>;
 
   42 include <datatypes/scalar_test.scad>;
 
   43 include <datatypes/scalar_operate.scad>;
 
   45 include <datatypes/iterable_test.scad>;
 
   46 include <datatypes/iterable_operate.scad>;
 
   48 include <datatypes/list_operate.scad>;
 
   49 include <datatypes/list_compare.scad>;
 
   51 include <datatypes/euclidean.scad>;
 
   52 include <datatypes/binary.scad>;
 
   54 include <datatypes/map.scad>;
 
   55 include <datatypes/table.scad>;
 
   60 include <math/triangle.scad>;
 
   61 include <math/linear_algebra.scad>;
 
   63 include <math/polygon.scad>;
 
   64 include <math/polyhedron.scad>;
 
   65 include <math/polytope.scad>;
 
   67 include <math/utility.scad>;
 
   72 include <shapes/basic_2d.scad>;
 
   73 include <shapes/basic_3d.scad>;
 
   74 include <shapes/polygon.scad>;
 
   79 include <tools/extrude.scad>;
 
   80 include <tools/repeat.scad>;
 
   85 include <units/
angle.scad>;
 
   86 include <units/
length.scad>;
 
function angle(a, from=angle_unit_default, to=angle_unit_base)
Convert an angle from some units to another.
function length(v, from=length_unit_default, to=length_unit_base, d=1)
Convert a value from from one units to another with dimensions.