AjinkyaDahale
f94ed49150
Sketcher: External edges in constraint modes (radius)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
ca00469460
Sketcher: External edges in constraint modes (tangent)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
f9857f0427
Sketcher: External edges in constraint modes (perpendicular)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
4dfde986cf
Sketcher: External edges in constraint modes (parallel)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
e8c4c4d6fc
Sketcher: External edges in constraint modes (DistanceX/Y)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
350094a000
Sketcher: External edges in constraint modes (point on object)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
e580727c1f
Sketcher: External edges in constraint modes (distance)
2017-02-24 15:20:26 +01:00
AjinkyaDahale
f1dd824e78
[Sketcher] Moved angle to constraint creation mode
...
plus some cosmetic changes
2017-02-24 15:20:26 +01:00
wmayer
67fc7130cf
fix various warnings
2017-02-21 22:51:26 +01: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
97815c3f9b
Sketcher: Delete non-suported BSpline constraints on NURBS conversion
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
921bef24ef
Sketcher: BSpline toolbar command support for Convert to NURBS external geometry
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
3b18e87bd9
Sketcher: SketchObject convert to NURBS support for External Geometry
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
d566c7dff1
Sketcher: Convert to NURBS command improvement - abortcommand
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
dcfd6d0b14
Sketcher: Expose Internal Geometry for BSplines
...
===============================================
This commit changes the behaviour of expose internal geometry for bsplines and makes it converge with the implementation for other complex forms.
This functionality now does not introduce constraints (the DoF is not affected by its execution).
BSplines, when created, are still created as polynomic. However, exposing previously deleted or otherwise hidden (increase of degree) poles does not
constraint them.
why?
While a priori the old behaviour is advantageous for the user in many situations, it severely breaks NURBS-ized shapes and gets in the way of bsplines after
increasing the degree of the bspline.
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
38f95844d6
Sketcher: Fix zero curvature normal exception
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
78dee9a3b9
Sketcher: Convert to NURBS toolbar via python to enable undo
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
400a6cf4d6
Sketcher: Increase Degree toolbar via python to enable undo
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
edc20e7a84
Sketcher: IncreaseBSplineDegree python implementation
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
52240401ae
Sketcher: ConverttoNURBS python implementation
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
fe6ade60f7
Sketcher: Adaptation of code to handle the icons
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
194dcae963
Sketcher: BSpline Increase Degree tool
2017-02-21 13:24:10 +01:00
Alex Gryson
0360906713
Add metadata
2017-02-21 13:24:10 +01:00
Alex Gryson
4cfde90f1a
Add extra icons based on new feedback
2017-02-21 13:24:10 +01:00
Alex Gryson
51767b9d98
Create BSpline Toggle icons
...
Create icons as [discussed on the forum](http://forum.freecadweb.org/viewtopic.php?f=34&t=20286&start=34 )
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
c83472a15a
Sketcher: Shape to NURBS conversion
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
58594866f7
Sketcher: Automatic calculation of divisions for comb
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
9a66d39a99
Sketcher: Bspline comb - change representation to be convex
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
7db28f579c
Sketcher: Bspline support for external geometry
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
02b0351e03
Sketcher: Settings - Allow to set the number of segments per geometry
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
849b5b5ed8
Sketcher: BSpline show/restore geometry information commands as a dropdown menu
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
860ed622eb
Sketcher: Switch of comb geometry information
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
c25fd56e37
Sketcher: BSpline degree/comb hide/show commands
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
0f153b6ec7
Sketcher: Comb appropriate scaling for closed and periodic BSplines
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
00b21b644f
Sketcher: BSpline curvature comb
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
3933a89e07
Sketcher: new BSpline toolbar / command to hide control polygon
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
fbe539479a
Sketcher: Information Layer show/hide node support
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
b714d50017
Sketcher: Information layer scenography update on geometry change
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
bc95c69bce
Sketcher: Geometry Information layer for BSplines
2017-02-21 13:24:10 +01:00
Alexander Gryson
8ad3b7a8c8
Update icons based on forum feedback
...
See [@NormandC's forum
post](https://forum.freecadweb.org/viewtopic.php?f=34&t=20286&sid=43e2b6766d1b74c4e6e4337dfcbd1084&start=32 )
2017-02-19 15:05:56 +01:00
wmayer
e3477eee1b
improve whitespaces
2017-02-18 09:44:58 +01:00
Mateusz Skowroński
f8778c4d6f
Fix more GCC warnings.
2017-02-18 09:35:31 +01:00
Mateusz Skowroński
013d51e1c2
QStyleOptionViewItemV4 is deprecated in Qt5. Replace it with QStyleOptionViewItem.
2017-02-12 05:46:07 +01:00
AjinkyaDahale
21535ec532
[Sketcher] Moved radius to constraint mode framework
2017-02-10 17:32:18 +01:00
AjinkyaDahale
49225c063f
[Sketcher] corrected artifact introduced by faulty conflict resolution
2017-02-10 17:32:18 +01:00
AjinkyaDahale
5bb2a74701
[Sketcher] Moved distance to constraint mode
2017-02-10 17:32:18 +01:00
AjinkyaDahale
3b0936bc03
Moved vertical and horizontal distance to constraint creation mode
2017-02-10 17:32:18 +01:00
AjinkyaDahale
62c9dc0f10
Moved symmetric to general constrain creation mode framework
...
That makes all of the non-dimensioned constraints
2017-02-10 17:32:18 +01:00
AjinkyaDahale
aca3164ef6
Moved equal to general constrain creation mode framework
2017-02-10 17:32:18 +01:00
AjinkyaDahale
2c4ccfbc61
Move tangent to general constraint mode framework
2017-02-10 17:32:18 +01:00