bool MillingCutter::pushCutter(const Fiber& f, Interval& i, const Triangle& t) const { //std::cout << " vertexPush() "; bool v = vertexPush(f,i,t); //std::cout << " done.\n"; //std::cout << " facetPush() "; bool fa = facetPush(f,i,t); //std::cout << " done.\n"; //std::cout << " edgePush() "; bool e = edgePush(f,i,t); //std::cout << " done.\n"; return v || fa || e; }
bool MillingCutter::pushCutter(const Fiber& f, Interval& i, const Triangle& t) const { bool v = vertexPush(f,i,t); bool fa = facetPush(f,i,t); bool e = edgePush(f,i,t); return v || fa || e; }