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;
}
Example #2
0
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;
}