DeepSOIC
b9745f22bb
Sketcher: Fix duplicate external avoidance false positives
...
Attempting to link to Edge1 of one object failed when there was already
an Edge1 linked from another object.
2016-04-12 18:12:06 +02:00
Jan Rheinländer
0ada1d1b12
Fixed bug that did not allow selecting datum planes as external references in sketches
2016-04-12 18:11:59 +02:00
jrheinlaender
91ab2987a7
Enable Python to read the value of a sketcher constraint
2016-04-12 18:11:55 +02:00
jrheinlaender
c854915514
Fix bug where external reference was ignored without an error message
2016-04-12 18:11:55 +02:00
jrheinlaender
99e68a2a75
Improved SketchObject error reporting
2016-04-12 18:11:55 +02:00
jrheinlaender
20b8b53851
Fix bug in SketchObject::execute() that throws exception instead of returning an error
2016-04-12 18:11:55 +02:00
jrheinlaender
2acee44b89
Centralize the check for valid external geometry to ensure consistency (part 2)
2016-04-12 18:11:55 +02:00
jrheinlaender
ecfc586109
Centralize the check for valid external geometry to ensure consistency
2016-04-12 18:11:55 +02:00
jrheinlaender
47dc2f2fc1
Fixed bug in external geometry selection of sketcher
2016-04-12 18:11:55 +02:00
jrheinlaender
dfedb85110
Two minor fixes
2016-04-12 18:11:53 +02:00
jrheinlaender
7dae0ae0fb
Allow external references from other body but not from same body outside the support
2016-04-12 18:11:53 +02:00
jrheinlaender
2dfc24558d
Allow mapping a sketch to a datum plane
2016-04-12 18:11:52 +02:00
jrheinlaender
49c42d77cb
Detect external geometry that is a circle which becomes a bspline after projection
2016-04-12 18:11:52 +02:00
jrheinlaender
73d55c538b
Allow geometry from other bodies in the same par as external geometry for sketches
2016-04-12 18:11:52 +02:00
jrheinlaender
de17a3ede4
Pad/Pocket: Allow extrude up to a datum plane
2016-04-12 18:11:50 +02:00
jrheinlaender
fb9d56911d
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
5ac8aeaf2c
Moved some methods from PartDesign::Body to Part::BodyBase so the SketchObjects will be removed cleanly from the Body when deleted
2016-04-12 18:11:49 +02:00
jrheinlaender
857ede8847
Moved generic Datum class to Part module to avoid Sketcher dependency on PartDesign
2016-04-12 18:11:49 +02:00
jrheinlaender
dc9c6b0e5d
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jriegel
6949a23483
some adjustments on WB auto-switch
2016-04-12 18:11:45 +02:00
jriegel
b7d53d9d70
auto WB switching for editing Sketches and new TaskWatcher
2016-04-12 18:11:45 +02:00
jriegel
5f8ebafd7d
switch PartDesign to Bodies
2016-04-12 18:11:45 +02:00
jriegel
d9b6c03304
Finally fixing the highlight code
2016-04-12 18:11:44 +02:00
Yorik van Havre
819f790900
updated translations
2016-04-06 22:39:34 -03:00
wmayer
6bffc21b93
+ replace insecure x/fabs(x) with sgn function
2016-03-24 11:07:30 +01:00
Yorik van Havre
66e33b066a
Updated translation files from crowdin
2016-03-17 23:29:11 -03:00
DeepSOIC
038b9e71c1
Sketcher: negative constraint value avoidance
...
by swapping elements being constrained at creation time, should the
precalculated value happen to be negative.
2016-03-12 21:28:37 +01:00
DeepSOIC
acec16d5dc
Sketcher: never ever hide constraint value sign, anymore
2016-03-12 21:28:22 +01:00
wmayer
ab449f5dd8
+ on rename of contraint make sure that new name is different, on swap constraint names make sure they have user-defined names
2016-03-12 20:02:18 +01:00
wmayer
edd55999cc
+ fixes #0002471 : In constraint context menu, 'Change Value' is always greyed out
2016-03-12 15:26:06 +01:00
wmayer
e7df101273
+ minor whitespace fix, fix warnings
2016-03-11 21:39:15 +01:00
wmayer
466a4e6d4d
+ issue #0001203 : Allow User to Adjust Size of Constraint Points
2016-03-08 00:31:50 +01:00
Yorik van Havre
7d0012e160
Added latest translations from crowdin
2016-03-06 14:50:07 -03:00
triplus
93c7a6bcac
Add SVG workbench icons
2016-02-26 23:17:43 +01:00
Yorik van Havre
f93b1b26df
Added updated translations from crowdin - fixes #2443
2016-02-26 18:32:02 -03:00
Jonathan Wiedemann
c384626e39
Sketcher : Allow µm in sketcher grid size
2016-02-19 16:32:25 +01:00
Yorik van Havre
3106ca7df3
Added slovenian language
2016-02-03 13:36:51 -02:00
Yorik van Havre
758b0778d4
Updated translations with latest from crowdin
2016-02-01 23:32:58 -02:00
wmayer
eacd2dc668
+ simplify porting of Sketcher module to Python3
2016-01-18 12:19:54 +01:00
Abdullah Tahiri
4154482dfc
Sketcher Bug fix: Solver information update on over-constrained situation
...
==================================================================================
Why?
if lastDoF<0, then an over-constrained situation has ensued and geometry is not to be updated, as geometry can not follow the constraints.
However, solver information needs to be updated.
Solution:
Just trigger a constraint change so that signaling is sent to ViewProviderSketch via boost and the solver information updated, using
Constraints.touch().
2016-01-09 13:42:12 +01:00
Mateusz Skowroński
6942c23895
Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
...
158f39ec78
This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Mateusz Skowroński
c275b35d48
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
0695552cff
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
Yorik van Havre
80f27ca316
Updated ts files prior to translation cycle
2016-01-03 19:45:29 -02:00
wmayer
bc4f4de54b
+ fix compiler warnings
2015-12-30 10:58:14 +01:00
Abdullah Tahiri
5db4a8ded2
Sketcher: Solver: FullPivLU::compute for Eigen-3.3
...
==================================================
This fix enables usage of the Eigen SparseQR starting in Eigen-3.3. It optimizes the code enabling it
to work with the new assignation interface of Eigen-3.3, which is more strict than that of Eigen-3.2.
It provides the same optimization for DenseQR code, and omits the extraction of the Q matrix in DenseQR
as this is not used anywhere else.
[NOTE: This is only to be merged after Debian has updated the Eigen-3.3-alpha1 package]
See:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12769&start=30#p104740
https://forum.kde.org/viewtopic.php?f=74&t=129115
2015-12-28 11:51:34 -02:00
Abdullah Tahiri
eadf71bf51
Sketcher: Solver: FullPivLU::compute for Eigen-3.3
...
==================================================
This fix enables usage of the Eigen own compute function starting in Eigen-3.3, as now it is fixed in Eigen.
[NOTE: This is only to be merged after Debian has updated the Eigen-3.3-alpha1 package]
See:
http://forum.freecadweb.org/viewtopic.php?f=3&t=4651&start=40
http://forum.freecadweb.org/viewtopic.php?f=10&t=12769&start=60#p106492
https://forum.kde.org/viewtopic.php?f=74&t=129439
2015-12-28 11:51:34 -02:00
wmayer
60d59b608a
+ fixes #0001956 : FreeCAD 0.14.370x hangs when attempting to edit sketch containing ellipse
2015-12-27 11:44:47 +01:00
wmayer
8db6a78f64
+ improve whitespaces
2015-12-25 10:56:03 +01:00
wmayer
abf6fa4e30
+ improve whitespaces
2015-12-25 10:37:52 +01:00