wmayer
f8a14fc69e
Qt5OpenGL: release context when finished
2017-03-21 20:37:03 +01:00
wmayer
0bb1fe3f3d
render full selection of huge part models in real time
2017-03-20 20:36:31 +01:00
Bernd Hahnebach
4cf205995c
Part: BOPTools and CompoundFilter, remove not needed overwrting of setEdit and unsetEdit which prevents some C++ sedEdit modes to work
2017-03-20 10:59:02 -03:00
AjinkyaDahale
65342e53e7
Fixed Typos
2017-03-19 18:09:15 -03:00
tomate44
645dc7d2ba
in approximate, don't autocorrect continuity. Explain requirements in UserDocu instead
2017-03-18 19:01:45 +01:00
tomate44
8da5ea5e2d
BSplineSurface approximate, add parametrization type and smoothing algo
2017-03-18 19:01:45 +01:00
tomate44
395cb9836b
BSplineCurve approximate, fix function sometime failing with smoothing algo
2017-03-18 19:01:45 +01:00
DeepSOIC
cbf96d83a9
Part.BOPTools: fix wire making
...
Use Part.sortEdges instead of Part.getSortedClusters. Thanks
@realthunder!
2017-03-14 02:07:07 +03:00
DeepSOIC
a603402dc0
Part.BOPTools: drag-drop support
...
Drag-drop support for Connect, BooleanFragments and XOR.
2017-03-14 01:51:50 +03:00
Yorik van Havre
002597b585
Part: Support subcomponent transparencies in compounds
2017-03-08 15:54:44 -03:00
wmayer
efe7599ae2
fallback handling if in VBO rendering no normals are set
2017-03-06 19:18:47 +01:00
wmayer
67a7f97abc
move VBO rendering code into its own method
2017-03-06 18:36:11 +01:00
Yorik van Havre
9f44809e9e
Updated translations with latest files from crowdin
2017-03-06 11:53:09 -03:00
wmayer
7d536947a9
support of highlighting and selection if shading is disabled
2017-03-06 09:29:26 +01:00
wmayer
63943e4bb8
extend interface to get actual property with geometric data, get center of gravity of a geometry
2017-03-05 18:05:11 +01:00
Kunda
9410e751e9
source typo fixes pt4 (only on py3 merged code)
2017-03-02 13:47:21 +01:00
Ian Rees
4303384667
Clean up clang inconsistent override warnings.
2017-03-01 22:00:41 +01:00
wmayer
3d6fc352c5
do code cleanup
...
move BOPTools from Part to PartGui because it depends on GUI
2017-03-01 21:58:04 +01:00
looooo
010f513205
py3: Part: Gui: gathering commits from python3-branch
2017-03-01 17:16:55 +01:00
looooo
1caeadb4ab
py3: Part: BOPTools:
...
to make the BOPTools available in python3 the way to import these tools had to be changed:
old: ```from Part import BOPTools``` -> new: ```import BOPTools```
this is also changed for python2
2017-03-01 17:12:49 +01:00
looooo
275db827aa
py3: Part: App: gathering commits relevant for Mod/Part/App
2017-03-01 17:10:46 +01:00
wmayer
d5e9afa52b
py3: ported Part to python3
2017-03-01 16:38:53 +01:00
hgutsche
201c9d89b0
Some fixes for doygen syntax errors and some configuration to make it run smoother under Windows
2017-02-28 18:52:04 +01:00
AjinkyaDahale
ba0d29716b
Sketcher: fix issue #0002788
2017-02-27 10:34:16 +01:00
wmayer
0535817033
add missing header files for Linux build
2017-02-24 15:07:31 +01:00
wmayer
1fa57c3d22
if possible then keep canonical curve and avoid to get a B-spline
2017-02-24 12:32:06 +01:00
wmayer
1a39dba72e
call BRepLib::BuildCurves3d after mapping a 2d curve onto a surface to correctly create a 3d curve
2017-02-24 09:42:54 +01:00
wmayer
303bbd250e
allow to pass also a face to Curve2d.toShape
2017-02-23 21:31:03 +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
49fe51910c
Part: Add support for reversing a geomcurve
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
194dcae963
Sketcher: BSpline Increase Degree tool
2017-02-21 13:24:10 +01:00
Abdullah Tahiri
08a79d7146
Part: Geometry functionality extension
...
======================================
Added for curves:
getFirstParameter
getLastParameter
curvatureAt
length
Modified:
normalAt(double u, Base::Vector3d& dir)
as it was not working properly.
2017-02-21 13:24:10 +01:00
Jean-Marie Verdun
ff595e0b27
Fix Face color display issue with Vbo turned on
2017-02-20 18:54:07 +01:00
wmayer
778e6f6e48
use Coin API to deal with vbo and add methods to cleanup GL resources on destruction
2017-02-20 13:16:30 +01:00
wmayer
45232cd0fa
fix crash in uIso of Sphere
2017-02-19 20:36:40 +01:00
wmayer
5ef6f8ba15
move vbo handling to private class
2017-02-19 19:40:37 +01:00
wmayer
5568acfc10
implement tearDown to close document
2017-02-18 21:34:19 +01:00
looooo
39dcf1fe20
part: bspline: tests use copy instead of deepcopy
2017-02-18 21:20:59 +01:00
looooo
4a9f01f30d
part: bspline: tests
2017-02-18 21:20:59 +01:00
Bernd Hahnebach
0c445bd115
Part: code formating, white spaces
2017-02-18 15:57:54 +01:00
Bernd Hahnebach
9c965137b1
Part: compound filter, GUI command
2017-02-18 15:57:54 +01:00
Bernd Hahnebach
8f900945ab
Part: compound filter, core module
2017-02-18 15:57:54 +01:00
Bernd Hahnebach
826ff0de85
Part: compound filter, icon
2017-02-18 15:57:54 +01:00
wmayer
babc62fc93
improve exception handling in BSplineCurvePy class
2017-02-18 12:53:36 +01:00
wmayer
3db2feadb6
clear error state when creating spline
2017-02-18 12:30:00 +01:00
wmayer
8c5d7b7386
implement toNurbs for ellipse
2017-02-17 18:43:20 +01:00
wmayer
9baa5e9791
implement NURBS converson of circle
2017-02-13 15:13:35 +01:00
wmayer
becdede5c0
add methods to convert a curve to a B-Spline or NURBS
2017-02-13 10:38:09 +01:00
wmayer
34df08e1b7
fix rendering problems by using the cache context
2017-02-12 14:41:55 +01:00