// file line3d_test.cpp #include #include "line3d.hpp" int main() { // pontos 2d float ax, ay, bx, by; float dist; Line linha; ax = 1; ay = 2; bx = 3; by = 4; linha.SetExtremes(ax,ay,bx,by); dist = linha.GetLength(); fprintf(stdout,"From (%3.1f,%3.1f) ",ax,ay); fprintf(stdout,"to (%3.1f,%3.1f) ",bx,by); fprintf(stdout,"is %12.8f long.\n",dist); // pontos 3d float az, bz; Line3d linha3d; ax = 1; ay = 2; az = 3; bx = 3; by = 4; bz = 4; linha3d.SetExtremes(ax,ay,az,bx,by,bz); dist = linha3d.GetLength(); fprintf(stdout,"From (%3.1f,%3.1f,%3.1f) ",ax,ay,az); fprintf(stdout,"to (%3.1f,%3.1f,%3.1f) ",bx,by,az); fprintf(stdout,"is %12.8f long.\n",dist); return(0); } // end of file line3d_test.cpp