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
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
f56370801c
Sketcher: Parabola creation method autoconstraints
2016-12-24 03:10:44 +01:00
Abdullah Tahiri
f3106a7cf2
Sketcher: Parabola Expose Internal Geometry
...
==========================================
Also automatically on creation
2016-12-22 16:10:52 +01:00
Abdullah Tahiri
6ce67a807d
Sketcher: Parabola Creation Command
...
===================================
With exception of exposure of internal geometry.
2016-12-19 22:58:20 +01:00
wmayer
824e6f64f1
fix CID 154893
2016-12-18 11:57:52 +01:00
wmayer
c3fe2de155
replace Part.Line with Part.LineSegment
2016-11-30 21:25:18 +01:00
wmayer
3aedca451d
port hyperbola branch to new tools classes
2016-11-27 22:43:58 +01:00
Abdullah Tahiri
2d063d7811
Sketcher: Fixing compilation warnings
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
3fff7c4f9a
Sketcher: Hyperbola construction endpoints autoconstraints
...
==========================================================
Support for coincident autoconstraint for endpoints
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
bc835f37f8
Sketcher: Minor fix - hyperbolic arc icon reference
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
1062ba4b09
Sketcher Hyperbola: Creation method autoconstraints
...
Correction of center and curve on major axis position.
Still to fix the endpoints (determination of CCW or CW drawn curve)
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
0b370a52ce
Sketcher hyperbola creation fix
...
removing line to origin during creation
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
0655976f5c
Sketcher Hyperbola: Creation Method improvements
...
- Avoid unnecessary recomputes
- Create as construction
- Continuous mode creation
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
cbfc4f02a0
Hyperbola InternalAlignment
...
Focus is working.
2016-11-27 18:45:33 +01:00
DeepSOIC
6e6ded3b25
Sketcher: Hyperbola: fix crash when drawing a new one
2016-11-27 18:45:33 +01:00
Abdullah Tahiri
e928e418ec
Sketcher: New Feature: Hyperbola/ArcOfHyperbola
...
===============================================
- ArcOfHyperbola creation method
- Solver representation (undefined moving)
- SketchObjectPyImp (here we still miss the Part->Partdesign conversion)
- Sketch validation for hyperbola
- Hyperbola creation method: shows the "proof of concept", but it is very buggy!!
Notes:
- Missing icons, probably missing geo normal curve implementation - rebasing -
- Fixes to adapt Hyperbola to Derivector implementation and make it compile
2016-11-27 18:45:33 +01:00
wmayer
2d8e70085e
rename 2d tool classes to be consistent with 3d classes
2016-11-21 14:29:51 +01:00
wmayer
677ec6cd30
fix coverity issues
2016-10-08 17:43:30 +02:00
wmayer
c06b6f081f
fix -Wextra in Sketcher
2016-09-22 18:34:35 +02:00