wmayer
949c86d364
Port to occ7.2:
...
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
Yorik van Havre
fe3f671b81
Updated translation strings (and sent to crowdin)
2017-08-31 10:46:55 -03:00
Abdullah Tahiri
cea242d7fe
Refactoring Sketcher execute() to use solve()
2017-08-19 17:14:28 +02:00
Abdullah Tahiri
3d4920e4e7
Sketcher: Extension to report redundancy, Standardisation of return codes for solve, documentation, initialisation of solver information
...
========================================================================================================================================
Motivation:
- Improve notifications of redundancy in the solver (Bonus effect, now the sketcher refuses to add a redundant datum constraint)
- Initialize all solver information, so that it is accurate also in corner cases.
- Provide different return codes for the different solver status/conflicting/redundant/overconstraint (also looking forward for a future refactoring)
Impact:
- Python users that are currently using the return code of solve() for detecting overconstraint/conflicting/solver error, if any, might have to adapt their scripts.
Those who are just checking for zero/non-zero will have to do nothing.
2017-08-19 17:14:28 +02:00
Abdullah Tahiri
f974fec2bc
Clarify solver situation at the end of of ViewProvider::OnDelete
2017-08-19 17:14:27 +02:00
Abdullah Tahiri
48f76bd0af
Fixing unreported bug behaving like #2710 without AutoUpdate under conflicting constraints + improving documentation
2017-08-19 17:14:27 +02:00
Abdullah Tahiri
aa43197976
Refactoring solve+recompute and reinstating initial solve+recompute behaviour
2017-08-19 17:14:27 +02:00
wmayer
2004544e57
fixes #0002710 : Freecad doesn't show sketch elements added when overconstrained
...
issue #0002836 : Crash in sketcher
2017-08-19 17:14:27 +02:00
wmayer
3d86498a43
when drawing constraint icon handle the case when view provider of sketch is not in sync with geometry
2017-08-19 17:14:27 +02:00
Abdullah Tahiri
9251691a06
CommandSketcherBSpline Increaseknot extended to comply with the convention: if not rethrowing, must report
2017-08-17 22:54:19 +02:00
Abdullah Tahiri
4ad3f9993d
SketchObject Modifyknotmultiplicity written to support translatable exception messages
2017-08-17 22:45:22 +02:00
Abdullah Tahiri
3c630dc319
Exceptions: translation support
2017-08-17 22:44:11 +02:00
luzpaz
81bdb1f276
Sketcher: typo fix
2017-07-24 18:21:17 -03:00
wmayer
d3f5ace928
fix text of commands to create B-spline curves
2017-07-17 11:54:18 +02:00
wmayer
1d83d179ca
do not hide any drawing elements when entering edit mode of a sketch
2017-07-15 15:47:22 +02:00
luzpaz
ba9b2a82b2
Sketcher: typo
2017-07-11 13:12:14 -04:00
luzpaz
dd137506c4
Sketcher: typo
2017-07-11 13:08:29 -04:00
Kurt Kremitzki
e1b6fc2e43
Add TestSketcherApp.CreateCircleSketch and refactor CreateRectangleSketch
2017-07-01 19:30:49 -05:00
Kurt Kremitzki
5b2c0fcccd
Complete PartDesign::Pad test cases
2017-06-20 15:26:22 -05:00
Kurt Kremitzki
c6fda5862a
Add Sketcher test rectangle function
2017-06-20 15:26:22 -05:00
wmayer
989fe4028e
various fixes:
...
+ fix typos
+ fix const correctness
+ whitespace improvements
2017-06-19 17:18:16 +02:00
Stefan Tröger
4ecd831bfd
GeoFeatureGroup: Make link collection non-DAG save
2017-06-19 15:37:09 +02:00
Stefan Tröger
bdf981e770
Unify and fix group handling in geofeaturegroups
2017-06-19 15:37:09 +02:00
Stefan Tröger
6b2558d954
Sketcher: Use correct global placements
2017-06-19 15:37:09 +02:00
wmayer
6e1a6d8310
fix bug in pr774, improve whitespaces
2017-06-19 13:32:27 +02:00
Alexander Lin
c3c94e8698
Fix 'shrink curve' misbehaviors for Sketcher Extend
2017-06-19 13:07:55 +02:00
Alexander Lin
c51d0b4e16
Adds extend feature to Mod/Sketcher
...
Fixes #1187
2017-06-19 13:07:37 +02:00
Felis Catus
2ea961f490
Sketcher Extend Icon
2017-06-19 13:07:18 +02:00
wmayer
5475368ea4
various fixes from pr813:
...
fix crash due to invalifated iterator
minor performance improvement
do not connect twice automatically connected signal-slot
fix compiler warning
2017-06-18 21:25:31 +02:00
wmayer
b1495bdf38
improve readability, minor performance improvements
2017-06-18 18:01:27 +02:00
Abdullah Tahiri
25a28b0851
Sketcher: redundant autoconstraint avoidance - Edit control checkbox
...
fixes #3079
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
c093cb1821
Sketcher: redundant avoidance - remove old inferior mechanism
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
93721e8ca9
Sketcher: extension of redundant avoidance to indirect coincidence
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
497478fabe
horiz/vert redundant autoconstraint avoidance extended to Polyline tool
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
90028d4ced
Sketcher: avoid horiz and vertical autoconstraint redundants on line creation
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
bc6a52ee94
fixes #0002499
2017-06-01 07:47:31 +02:00
Abdullah Tahiri
1a33f3bf99
Fixes #0002735
2017-05-31 23:59:17 +02:00
Abdullah Tahiri
c6e0c6aa80
fixes #0003018
2017-05-26 23:28:08 +02:00
Yorik van Havre
2a2ab3c4ef
Updated translations
2017-05-25 10:04:05 -03:00
Abdullah Tahiri
80c91a5de7
SketchObject:ModifyBSplineKnotMultiplicity re
...
written to use THROW macro and CADKernelError exception
2017-05-13 15:27:57 +02:00
wmayer
a8bd3e95e5
fix creation of NaN that invalidates the view frustum
2017-05-12 08:05:12 +02:00
wmayer
378a1e4f58
Qt5: workaround for undocking of mdi view
...
fix minor issues reported by clang static analyzer
2017-05-03 22:01:46 +02:00
Abdullah Tahiri
7bee2c5412
Sketcher: Visualization of horizontal alignment constraint
2017-05-01 23:35:13 +02:00
Abdullah Tahiri
40c6d4be1a
Sketcher: Vertical alignment constraint command
2017-05-01 22:39:37 +02:00
Abdullah Tahiri
cfc2d86c2e
Sketcher: Horizontal alignment constraint command
2017-05-01 22:39:08 +02:00
wmayer
9ec00ebce8
correct method name
2017-05-01 17:51:19 +02:00
wmayer
d679bba659
Revert "Sketcher: Constraint Node restructuring to enable independent hidding of driving/driven constraints"
...
This reverts commit 5b2e2b3d2f .
2017-05-01 16:17:20 +02:00
wmayer
7628f2bbb6
Revert "Sketcher: Edit Controls' checkboxes to independently hide/show driving/non-driving constraints"
...
This reverts commit 03a9d58db6 .
2017-05-01 16:16:49 +02:00
wmayer
d25d7a2be2
Revert "Sketcher: hidding constraints - fix entry into empty sketch"
...
This reverts commit e94a86dd70 .
2017-05-01 16:16:13 +02:00
Abdullah Tahiri
e94a86dd70
Sketcher: hidding constraints - fix entry into empty sketch
2017-04-30 10:06:15 +02:00