// File: BRepTest_ProjectionCommands.cxx // Created: Tue Mar 3 15:54:08 1998 // Author: Didier PIFFAULT // #include #include #include #include #include #include #include #include #include #include //#ifdef WNT #include //#endif static Standard_Integer prj(Draw_Interpretor& di, Standard_Integer n, const char** a) { char newname[255]; if (n < 7) return 1; TopoDS_Shape InpLine = DBRep::Get(a[2]); TopoDS_Shape InpShape = DBRep::Get(a[3]); Standard_Real DX=atof(a[4]),DY=atof(a[5]),DZ=atof(a[6]); gp_Dir TD(DX,DY,DZ); BRepProj_Projection Prj(InpLine,InpShape,TD); Standard_Integer i = 1; char* temp = newname; if (Prj.IsDone()) { while (Prj.More()) { sprintf(newname,"%s_%d",a[1],i); DBRep::Set(temp,Prj.Current()); //cout<