Sketcher: Focus solver internal geometry

This commit is contained in:
Abdullah Tahiri
2016-12-21 17:09:12 +01:00
parent 61fe4bcaee
commit 3e76189f19
5 changed files with 39 additions and 1 deletions

View File

@@ -987,6 +987,12 @@ int System::addConstraintInternalAlignmentHyperbolaFocus(Hyperbola &e, Point &p1
return addConstraintEqual(e.focus1.y, p1.y, tagId);
}
int System::addConstraintInternalAlignmentParabolaFocus(Parabola &e, Point &p1, int tagId)
{
addConstraintEqual(e.focus1.x, p1.x, tagId);
return addConstraintEqual(e.focus1.y, p1.y, tagId);
}
//calculates angle between two curves at point of their intersection p. If two
//points are supplied, p is used for first curve and p2 for second, yielding a