FreeCAD: master 8660d9a9
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
DeepSOIC | wmayer | master | 2014-12-17 18:53:21 | master 43e8b308 |
Changeset | Sketcher Ellipse: porting to DeriVector2 Sketcher Ellipse: porting tangent-line to DeriVector2 Replacing a ton of unreadable, sage generated math code with easy-to-manage C++ code. Sketcher Ellipse: porting internal align-t to DeriVector2 Sketcher Ellipse: small math refactor; const members Moving the repeating code computing deriv+value of major radius to a method of GCS::Ellipse. Marking several methods of DeriVector2 as const member functions. Sketcher Ellipse: porting arc angle rules to DeriVector2 Just porting. Probably a complete remake of the concept is worth... Angles can be calculated explicitly, there's no need to load the solver. I see no benefits whatsoever on using the solver to keep track of angle values. Sketcher Ellipse: porting equality to DeriVector2 |
|||
mod - src/Mod/Sketcher/App/freegcs/Constraints.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Constraints.h | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Geo.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Geo.h | Diff File |