Hey David,
I cannot replicate your problem. In my computer it works properly. Are you sure that you have svn up, make, sudo make install?
In any case, I changed the prism so that now is over the xy plane, and not centred.
Please, if you keep on having the same problem, send me the c++ code and the openscad generated code.
I have used this:
int main(int argc, char **argv)
{
IndentWriter writer;
Polygon<Point2D> base;
base.addPoint(Point2D(1.0, 2.0));
base.addPoint(Point2D(1.0, -2.0));
base.addPoint(Point2D(-1.0, -1.0));
base.addPoint(Point2D(-2.0, 1.0));
Component prism(PolygonalPrism(base, 5.0));
writer << prism;
std::cout << writer;
return 0;
}
Best