wmayer
f1f2a90190
fix coverity issues
2017-11-18 18:07:00 +01:00
Jeff
7f633cfbb2
Added color prefs to sketcher create commands
...
Create geometry commands in sketcher now have configurable crosshair color and editCurve color.
2017-11-18 15:30:41 +01:00
Abdullah Tahiri
bfa6de056e
Sketcher: Restore inter-body expression engine links in Carbon Copy
2017-11-02 19:52:26 +01:00
wmayer
9adddc08ac
remove possibility of directly cross-referencing other body, use shape binder instead!
2017-10-13 17:28:21 +02:00
wmayer
1d17c043eb
re-enable sketcher to reference elements of other body
2017-10-05 15:20:39 +02:00
wmayer
fde42545ba
fix various coverity issues
2017-09-15 11:48:38 +02:00
Abdullah Tahiri
58210251ca
Refactoring solve+recompute and reinstating initial solve+recompute behaviour
2017-08-19 17:14:27 +02:00
wmayer
5661d91371
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
9948041175
fix text of commands to create B-spline curves
2017-07-17 11:54:18 +02:00
luzpaz
17df8c858d
Sketcher: typo
2017-07-11 13:08:29 -04:00
wmayer
a5a04e359c
fix bug in pr774, improve whitespaces
2017-06-19 13:32:27 +02:00
Alexander Lin
b05c9393df
Fix 'shrink curve' misbehaviors for Sketcher Extend
2017-06-19 13:07:55 +02:00
Alexander Lin
144e4759ce
Adds extend feature to Mod/Sketcher
...
Fixes #1187
2017-06-19 13:07:37 +02:00
wmayer
d6b62293a0
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
1533947e49
improve readability, minor performance improvements
2017-06-18 18:01:27 +02:00
Abdullah Tahiri
2cf73103dc
Sketcher: redundant autoconstraint avoidance - Edit control checkbox
...
fixes #3079
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
107fdc5996
Sketcher: extension of redundant avoidance to indirect coincidence
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
b4e65f64d0
horiz/vert redundant autoconstraint avoidance extended to Polyline tool
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
354350c5cf
Sketcher: avoid horiz and vertical autoconstraint redundants on line creation
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
4e9c5bd4c6
fixes #0003018
2017-05-26 23:28:08 +02:00
asiersarasua
289f901c29
Fix typos
2017-04-23 18:48:21 -03:00
Abdullah Tahiri
1d6f677781
Sketcher: change carbon copy alignment by-pass from ALT to ALT+CTRL for Linux compatibility
2017-04-12 14:28:43 +02:00
wmayer
8195b10fc6
consistently use term 'B-spline' in the sketcher GUI
2017-04-12 09:37:58 +02:00
wmayer
ba9ffed16b
fix scan coverity issues
2017-04-11 15:06:37 +02:00
Abdullah Tahiri
8e4ac4dd70
Sketcher: Carbon Copy - Allow cross-body sketcher links
...
=======================================================
The instructions are shown on the status bar.
press CTRL to allow cross-body link
press ALT to by-pass directional requirements
press CTRL+ALT to allow a cross-body link and by-pass directional requirements
2017-04-10 18:55:23 +02:00
Abdullah Tahiri
fdf040f5b7
Sketcher: Carbon Copy
...
=====================
Carbon copy checks for parallel planes, translated origin and rotated axes, so that it can provide flipping detection when using reverse mappings.
This commit enables you to press CTRL will activating the tool in order to bypass this checks. Without the checks you will get a sketch exactly as the one
you want to copy, there are no corrections at all. This enables you to copy a profile on a new plane at a different direction for example for lofting purposes.
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
19565c3270
Sketcher: Carbon Copy - inform user of the limitations and disallow selection
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
0ad91f79bd
Sketcher: Carbon Copy toolbar command
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
a34ada692d
Sketcher: BSpline creation adapted to the more flexible python constructor
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
f36721e529
Sketcher: Enable showing knots on BSpline creation
2017-04-08 12:58:06 +02:00
wmayer
a0aa4fdfef
Some fixes of pr 538
...
fix -Wreturn-type
homogenous naming style
use official spelling of B-spline
2017-02-21 13:30:43 +01:00
Abdullah Tahiri
b71616219d
Sketcher: Polyline continuous mode support
2017-02-02 10:42:38 +01:00
Abdullah Tahiri
675e6c4e41
Sketcher: BSpline Creation - as single command for one-step undo
2017-01-26 21:31:03 +01:00
Abdullah Tahiri
da5c5b22b4
Sketcher: BSpline Creation fix - Remove introduced pole if creation cancelled
2017-01-26 21:31:03 +01:00
Abdullah Tahiri
fe929559e1
Sketcher: BSpline Creation improvement - Add constraints by groups
2017-01-26 21:31:03 +01:00
Abdullah Tahiri
68d5a13b9a
Sketcher: BSpline Creation acceleration - pole constraining on pole creation
2017-01-26 21:31:02 +01:00
Abdullah Tahiri
4e19839bb9
Sketcher: BSpline Creation solver call reduction
2017-01-26 21:31:02 +01:00
Abdullah Tahiri
e18dc4147b
Sketcher: BSpline Creation - pole circle on click
...
=================================================
This method creates the pole circles on every click. This allows to properly detect the closing of the curve
2017-01-26 21:31:02 +01:00
Abdullah Tahiri
2a58ed0576
Sketcher: BSpline creation mode end on right-click
...
==================================================
Now the BSpline ends with right-click, but creates the BSpline if at least two poles have been entered.
If continous creation mode is enabled, then it only exits when right-clicking without having entered any pole.
2017-01-22 00:38:23 +01:00
wmayer
c10f6fdd07
fix a couple of compiler warnings
2017-01-20 22:54:10 +01:00
wmayer
e262d3b127
write consistently 'B-spline' in menus and tooltips
2017-01-20 20:59:32 +01:00
wmayer
d065c2fe5b
fix whitespaces
2017-01-20 19:22:50 +01:00
abdullahtahiriyo
8d9af6f203
Merge branch 'master' into bspline_2017
2017-01-18 22:48:27 +01:00
wmayer
b26e3c3143
fix crashes in creation of parabola or hyperbola
2017-01-16 23:07:09 +01:00
Abdullah Tahiri
e339f24095
Sketcher: Construction of periodic BSplines
2017-01-13 22:25:10 +01:00
Abdullah Tahiri
8d7dda96c9
Sketcher: BSpline autoconstraints on creation
2017-01-12 23:45:03 +01:00
Abdullah Tahiri
4b1fa0af8e
Sketcher: BSpline Weights internal geometry support
2017-01-11 01:17:07 +01:00
Abdullah Tahiri
546e5a20c5
Sketxher: Basic creation method
...
===============================
For non-periodic case.
No autoconstraints or internal geometry at this point.
2017-01-07 20:21:19 +01:00
AjinkyaDahale
640c6d0e06
Lock constraint can be applied with better selection
...
Can't yet start without selection: the button on toolbar is not active
without a selection yet
2017-01-04 12:58:11 +01:00
AjinkyaDahale
c312e254d1
Added DrawSketchHandlerLock
2017-01-04 12:58:11 +01:00