Merge pull request #18916 from AjinkyaDahale/sk-refactor-stage-3

[Sketcher] Round 3 of refactors
This commit is contained in:
Chris Hennes
2025-02-10 11:01:55 -06:00
committed by GitHub
7 changed files with 1631 additions and 1482 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -422,13 +422,13 @@ public:
bool deriveConstraintsForPieces(const int oldId,
const std::vector<int>& newIds,
const Constraint* con,
std::vector<Constraint*>& newConstraints);
std::vector<Constraint*>& newConstraints) const;
// Explicitly giving `newGeos` for cases where they are not yet added
bool deriveConstraintsForPieces(const int oldId,
const std::vector<int>& newIds,
const std::vector<const Part::Geometry*>& newGeo,
const Constraint* con,
std::vector<Constraint*>& newConstraints);
std::vector<Constraint*>& newConstraints) const;
/// split a curve
int split(int geoId, const Base::Vector3d& point);