gilbo / cork

3D Boolean / CSG Library
Other
401 stars 172 forks source link

Sequential execution of any operation leads to different results #47

Open innochenti opened 3 years ago

innochenti commented 3 years ago
{
std::vector<string> args1;
    args1.push_back("-union");
    args1.push_back("ballA.off");
    args1.push_back("ballB.off");
    args1.push_back("ballC.off");

    cmds.runCommands(std::begin(args1), std::end(args1));
}
{
std::vector<string> args1;
    args1.push_back("-union");
    args1.push_back("ballA.off");
    args1.push_back("ballB.off");
    args1.push_back("ballC1.off");

    cmds.runCommands(std::begin(args1), std::end(args1));
}

ballC.off and ballC1.off are different