/* * Points library */ #include #include "library.hh" #include "transforms.hh" double Point::planedistance= 1.0; double Point::eyedistance= 1.0; double Point::cutoffdistance= 10.0; double Point::eyex= 0.0; TransformList Point::usertransforms; TransformList Point::povtransform; Point TransformList::operator()(Point it) { for (int i=0; i= size) { size+=5; size<<=1; a= (Transform**)realloc(a,sizeof(Transform*)*size); if (!a) { perror("realloc"); exit(1); } } a[used++]= it; } void TransformList::clearcontents() { for (int i=0; i