Sketcher: Symmetry tool rework.
This commit is contained in:
committed by
Yorik van Havre
parent
3aab822df3
commit
a8adc573f8
@@ -368,7 +368,16 @@ public:
|
||||
/// adds symmetric geometric elements with respect to the refGeoId (line or point)
|
||||
int addSymmetric(const std::vector<int>& geoIdList,
|
||||
int refGeoId,
|
||||
Sketcher::PointPos refPosId = Sketcher::PointPos::none);
|
||||
Sketcher::PointPos refPosId = Sketcher::PointPos::none,
|
||||
bool addSymmetryConstraints = false);
|
||||
// get the symmetric geometries of the geoIdList
|
||||
std::vector<Part::Geometry*>
|
||||
getSymmetric(const std::vector<int>& geoIdList,
|
||||
std::map<int, int>& geoIdMap,
|
||||
std::map<int, bool>& isStartEndInverted,
|
||||
int refGeoId,
|
||||
Sketcher::PointPos refPosId = Sketcher::PointPos::none);
|
||||
|
||||
/// with default parameters adds a copy of the geometric elements displaced by the displacement
|
||||
/// vector. It creates an array of csize elements in the direction of the displacement vector by
|
||||
/// rsize elements in the direction perpendicular to the displacement vector, wherein the
|
||||
|
||||
Reference in New Issue
Block a user