Merge branch 'main' into feature/orca_network_refactor

This commit is contained in:
SoftFever
2026-01-26 19:34:20 +08:00
5 changed files with 204 additions and 50 deletions

View File

@@ -2197,4 +2197,15 @@ bool TriangleSelector::Capsule2D::is_edge_inside_cursor(const Triangle &tr, cons
return false;
}
// ORCA: Helper to extract used states from serialized data
std::vector<EnforcerBlockerType> TriangleSelector::extract_used_facet_states(const TriangleSplittingData &data)
{
std::vector<EnforcerBlockerType> out;
for (size_t i = 0; i < data.used_states.size(); ++i) {
if (data.used_states[i])
out.push_back(static_cast<EnforcerBlockerType>(i));
}
return out;
}
} // namespace Slic3r