Abdullah Tahiri
8b3cab262a
Sketcher: BSpline icons courtesy of Jim
2017-01-07 14:35:43 +01:00
Abdullah Tahiri
6a1d30d350
Sketcher: ViewProvider BSpline Representation
2017-01-06 00:08:30 +01:00
Abdullah Tahiri
832c3a6381
Sketcher: Validation of BSpline
2017-01-05 22:10:31 +01:00
Abdullah Tahiri
ddd8ce238c
Sketcher: Enable BSpline creation in SketchObjectPy
2017-01-05 21:52:35 +01:00
Abdullah Tahiri
49cffc495f
Sketcher: BSpline basic SketchObject support
2017-01-05 21:45:47 +01:00
Abdullah Tahiri
41889bab50
Sketcher: BSpline solver sketch basic implementation
...
====================================================
Creation of solver geometry definitions from Part::BSpline geometries and update of solved geometry back.
2017-01-05 12:01:11 +01:00
Abdullah Tahiri
f35432a734
Sketcher: BSpline FreeGCS geometry definition
...
=============================================
multiplicities, degree and periodic are left as non-parameters of the solver, while still allowing certain manipulations to be effected from the solver
in certain situations (for example modifying the multiplicity of start/end nodes when applying G1,G2,G3 constraints between BSplines).
2017-01-05 11:58:35 +01:00
wmayer
a421803c09
fix whitespaces
2016-12-28 14:22:42 +01:00
wwmayer
52a65710f8
Merge pull request #401 from abdullahtahiriyo/parabola_2017
...
Parabola 2017
2016-12-28 13:48:13 +01:00
Abdullah Tahiri
19f6417434
Sketcher: Arc Of Parabola - Symmetry tool
2016-12-28 01:25:33 +01:00
Abdullah Tahiri
1508cc6ab4
Sketcher: Arc Of Hyperbola - Symmetry tool
2016-12-27 02:13:23 +01:00
Abdullah Tahiri
31470f6013
Sketcher: Copy/Clone and Array support for Arcs of Parabola and Hyperbola
2016-12-26 23:23:34 +01:00
Abdullah Tahiri
7856e85200
Sketcher: Restore internal geometry tool refactoring and extended support
...
=========================================================================
- Long felt need of refactoring the code so as not to repeat code already existing in SketchObject.
- Refactored code supports preexisting Ellipse and Arc of Ellipse and adds support for Arcs of Hyperbola and Parabola.
2016-12-26 22:54:47 +01:00
Abdullah Tahiri
9dffe12182
Sketcher: Arc Of Parabola - Delete unused internal geometry on deletion
2016-12-26 22:06:40 +01:00
Abdullah Tahiri
addd13f2ca
Sketcher: Arc Of Hyperbola - Delete unused internal geometry on deletion
2016-12-26 19:42:57 +01:00
Abdullah Tahiri
3aef32152f
Sketcher: fix compilation warnings
2016-12-26 19:19:10 +01:00
Yorik van Havre
49c8d65bfe
updated ts files
2016-12-26 12:36:24 -02:00
Abdullah Tahiri
e78fbfcd10
Sketcher: Parabola fix y axis in parabola rules constraint
2016-12-24 19:23:53 +01:00
Abdullah Tahiri
70fb71b11d
Sketcher: Parabola perpendicularity constraint
2016-12-24 15:24:36 +01:00
Abdullah Tahiri
8fe59b20f7
Sketcher: Parabola tangency support
...
===================================
Support for tangency with any preexisting supported geometry using angle via point.
2016-12-24 15:02:52 +01:00
Abdullah Tahiri
509bfd7741
Sketcher: Parabola Element Widget support
2016-12-24 04:08:53 +01:00
Abdullah Tahiri
7af3b0a7d2
Sketcher: Parabola icons
...
========================
Slightly modified icons based on Jim's original proposal:
http://forum.freecadweb.org/viewtopic.php?f=10&t=8038&hilit=hyperbola#p66129
N.B. Yes Jim, it took me slightly two years to use your 2014 icons...beter late than sorry :)
2016-12-24 04:08:42 +01:00
Abdullah Tahiri
f56370801c
Sketcher: Parabola creation method autoconstraints
2016-12-24 03:10:44 +01:00
Abdullah Tahiri
e2bf5532d7
Sketcher: Equality symbol representation
2016-12-24 02:39:51 +01:00
Abdullah Tahiri
11808acad1
Sketcher: Parabola solver equality constraint
2016-12-24 02:39:02 +01:00
Abdullah Tahiri
84b6e97f2d
Sketcher: Point on Object solver constraint
2016-12-24 01:14:15 +01:00
Abdullah Tahiri
4f3d3ff68a
Sketcher: Parabola Skech geometry update fix
2016-12-22 16:10:53 +01:00
Abdullah Tahiri
f3106a7cf2
Sketcher: Parabola Expose Internal Geometry
...
==========================================
Also automatically on creation
2016-12-22 16:10:52 +01:00
Abdullah Tahiri
3932a2f37d
Sketcher: Focus solver internal geometry
2016-12-22 16:10:52 +01:00
Abdullah Tahiri
bb068fa7a4
Sketcher: Parabola Arc rules solver constraint
2016-12-22 16:10:33 +01:00
Abdullah Tahiri
e171f037d1
Sketcher: Parabola box selection sign fix
2016-12-19 23:21:02 +01:00
Abdullah Tahiri
6ce67a807d
Sketcher: Parabola Creation Command
...
===================================
With exception of exposure of internal geometry.
2016-12-19 22:58:20 +01:00
Abdullah Tahiri
892451a959
Sketcher: ViewProvider Parabola Representation
2016-12-19 00:10:59 +01:00
Abdullah Tahiri
95db1e1c15
Sketcher: Validation of Parabola
2016-12-18 19:29:38 +01:00
wmayer
4db3591e68
fix CIDs 129192, 129078
2016-12-18 12:42:43 +01:00
wmayer
73cf6ea526
fix CID 129530
2016-12-18 12:33:43 +01:00
wmayer
90b9ba81cf
fix CIDs 154877, 154878, 154879, 154880, 154881, 154882, 154885
2016-12-18 12:15:26 +01:00
wmayer
824e6f64f1
fix CID 154893
2016-12-18 11:57:52 +01:00
Abdullah Tahiri
369f1f9368
Sketcher: Enable Parabola creation in SketchObjectPy
2016-12-18 00:46:01 +01:00
Abdullah Tahiri
0e0b6f9306
Sketcher: Parabola SketchObject basic functionality
...
===================================================
Except Trimming & Expose Internal Geometry, that will be added separately.
2016-12-18 00:41:40 +01:00
Abdullah Tahiri
717b053f1d
Sketcher: Parabola Solver Sketch Implementation
...
===============================================
Main Sketch solver parabola addition and update, with exception of the rules of the parabola arc, that will be implemented with the solver constraints.
2016-12-18 00:03:57 +01:00
Abdullah Tahiri
b60aca1eca
Sketcher: Freegcs Parabola geometry definition
2016-12-17 20:12:16 +01:00
wmayer
743b83e853
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
6cfaf916f8
remove superfluous Qt includes
2016-12-13 15:40:49 +01:00
wmayer
09e3faaad4
drop inheritance of PropertyItem from BaseClass
2016-12-13 14:53:43 +01:00
wmayer
19c9a9f819
remove superfluous Qt includes
2016-12-13 14:33:16 +01:00
wmayer
3357cd91e7
Qt4/Qt5 neutral changes:
...
+ change inheritance of PropertyItem to not derive from BaseClass (and QObject) any more to fix crashes with Qt5
2016-12-12 17:01:26 +01:00
wmayer
aaef82e41e
Qt4/Qt5 neutral changes:
...
+ move meta types to own header to avoid double declaration
2016-12-12 15:22:34 +01:00
wmayer
a34c441373
Qt4/Qt5 neutral changes:
...
+ replace Q_WS_WIN with Q_OS_WIN
+ replace Q_WS_X11 with Q_OS_LINUX
+ replace Q_WS_MACX with Q_OS_MACX
+ set explicit cast to HWND
2016-12-12 14:09:21 +01:00
wmayer
273f3995c0
add class GeomArcOfConic to reduce code duplication
2016-12-04 14:20:56 +01:00