SparkyCola
9fba505e84
fixed touch-selection of circle and ellipse centerpoints not working
2017-10-12 10:41:05 +02:00
SparkyCola
b32fce69f1
fixed selection of centerpoints when only selecting them resulted in not
...
selecting anything at all (in Sketcher touch-selection)
2017-10-12 10:36:13 +02:00
SparkyCola
aaae347dd8
resolves #3204
2017-10-12 10:35:52 +02:00
SparkyCola
0a0a9698db
implemented simple selection of b-spline in touch mode, so far it allows
...
only to select the whole spline if one of the points is selected, a
better implementation requires much more sophisticated algorithms
2017-10-12 10:35:52 +02:00
SparkyCola
893c8e84c6
implemented touch mode for arc of parabola with precision inaccuracity
2017-10-12 10:35:52 +02:00
SparkyCola
646604740c
implemented touch mode for arc of hyperbola
2017-10-12 10:35:52 +02:00
SparkyCola
bd2fd1a5f5
implemented arc of ellipses touch mode (precision issue as well)
2017-10-12 10:35:52 +02:00
SparkyCola
1639f37887
Implemented arc of circle in touch mode, same issue with precision as in
...
circle and ellipse
2017-10-12 10:35:52 +02:00
Mattis
2f18e25278
fixed issue related to polylines in touchmode, also implemented ellipse
...
touchmode (same issue as circle touching for now)
2017-10-12 10:35:52 +02:00
Mattis
2ec06ca548
touch mode for circle implemented, does work for 90% of the cases, not
...
yet with relatively big circles and a narrow selectionbox.
2017-10-12 10:35:52 +02:00
Mattis
c9c5ca3010
added selection of end-points to line touch-select
2017-10-12 10:35:52 +02:00
SparkyCola
2781585a66
Added touchMode-detection and partially implemented touchMode for line-
...
detection (only works when one end-point is selected, yet).
The touchMode refers to a rectangular selection where objects are
selected even if only a part of them is int the box. It's used when the
selection box is drawn from right to left.
2017-10-12 10:35:52 +02:00
wmayer
30379bc1ce
re-enable sketcher to reference elements of other body
2017-10-05 15:20:39 +02:00
luzpaz
ab8f8919b6
Misc. typos
...
+ some are doxy others are just comment code.
+ some minor whitespace and grammatical tweaks.
+ app/SCL/* typos have also been submitted upstream (https://github.com/stepcode/stepcode/pull/366 ). So it's ok to merge them in to master.
2017-10-04 17:59:11 +02:00
wmayer
917e61a3be
check for correct selection in Symmetry and Array sketcher commands
2017-09-27 19:12:30 +02:00
wmayer
ba092d2fa9
0002303: 404 from auto-generated Help > Automatic python modules documentation
2017-09-24 15:15:48 +02:00
wmayer
770c9ce095
fix various coverity issues
2017-09-15 11:48:38 +02:00
wmayer
be6b8dcd40
create shape of sketch on project load in case it has been saved without a recompute beforehand
2017-09-12 15:55:35 +02:00
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