wmayer
f9bfd77555
add method to get ancestors of a sub-shape
2017-05-11 11:20:21 +02:00
wmayer
51d7949409
add optional parameter to TopoShape.check() to run bop check
2017-05-10 22:40:12 +02:00
wmayer
03bf3ac606
Expose method to Python to get property name of main geometry
...
fix inheritance of MeshFeaturePy
fix inheritance of PartFeaturePy
remove useless test() method
implement getPyObject in GeoFeature in case a sub-class doesn't implement it
2017-05-10 10:36:22 +02:00
wmayer
18f723cb03
use specialized Python exception classes
2017-04-28 19:33:51 +02:00
Abdullah Tahiri
0a32b91b6b
Convert OCC exceptions into Base::Runtime exceptions for App:DocumentObject handling
2017-04-28 15:46:49 +02:00
Abdullah Tahiri
e3b47cac97
Correct copy-paste typos in exception throwing
2017-04-28 15:46:30 +02:00
Abdullah Tahiri
9cfca05c90
Change all exceptions thrown within AttachExtension::positionBySupport from Base::Exception to a meaningful derivative
2017-04-28 15:46:13 +02:00
Abdullah Tahiri
c3eb3e7fc7
Part Design: Allow attachment error messages and error setting propagation
2017-04-28 15:45:54 +02:00
wmayer
9aac25b763
fixes #0003000 : View property Angular Deflection can freeze FC
2017-04-27 19:20:22 +02:00
wmayer
35544db84a
fix vertex highlighting
2017-04-24 17:19:21 +02:00
wmayer
7e977a8ecc
rename material binding class member for faces to make clear its purpose
2017-04-24 14:53:05 +02:00
wmayer
6a4171c243
implement highlighting of surface in filling task panel
2017-04-24 14:43:30 +02:00
Peter Lama
a75a98ef27
Use OCCT Handle macro for Handle_ classes
...
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
asiersarasua
ea3d86b735
Fix typos
2017-04-20 09:49:19 +02:00
wmayer
b2c2e3ffda
fix material binding of indexed lineset when highlighting an edge
2017-04-17 19:02:11 +02:00
wmayer
ce36b29cb7
fix scan coverity issues
2017-04-11 15:06:37 +02:00
wmayer
004324bbc5
fix scan coverity issues: uncaught exception
2017-04-11 14:03:08 +02:00
Abdullah Tahiri
f6126ba9c0
Part: hiding tag handling functions as protected until a need for them is clear
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
7e37d469da
Part: Modify python copy to use c++ copy() instead of clone()
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
c3c670e162
Part: Geometry refactoring copy/clone
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
7685823ecd
Part: Geometry assignTag function
2017-04-10 08:57:25 +02:00
Abdullah Tahiri
9382de15a9
Part: Geometry creation of copy method to distinguish from clone
2017-04-10 08:57:25 +02:00
Ian Rees
9ac1994a8f
Improve Python docstrings in Part and MeshPart
2017-04-09 12:00:24 +12:00
wmayer
ce68a5b9dd
expose Geometry::getTag to Python
2017-04-08 16:56:59 +02:00
wmayer
497728a6d2
add method to create new tag id
2017-04-08 13:31:28 +02:00
wmayer
16e09ea01c
fix warning of unused variable
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
99d64ff33f
Part: Geometry - implement missing setHandle functions and refactoring
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
9580440d31
Part: Add unique identifier to Geometry
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
f6dc312681
Part: Fixing signed vs unsigned warning
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
d825c4cb61
Part: BSplineCurve Python creation change for greater flexibility
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
e34788b6fc
Part: GeomBSpline enable direct construction from parameters
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
ca48841b8c
Part: GeomBSplineCurve extension to get, increase or reduce multiplicity
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
ea99ba5897
Part: Geometry - Ensure that no point is set as construction by mistake/user mistake
2017-04-08 12:58:06 +02:00
Abdullah Tahiri
409cbb7199
Part: Geometry add support for getting the number of knots in a B-Spline
2017-04-08 12:58:06 +02:00
wmayer
d7d7aa238f
add methods firstVertex and lastVertex to TopoEdge
2017-04-04 10:05:46 +02:00
Kunda
784edd3f82
Typo fixes for doxygen and source comments
...
issue #0002914
2017-03-31 11:25:57 -03:00
tomate44
3b6020cda8
add doc and a couple of new methods to MakePipeShell
2017-03-29 19:47:52 +02:00
wmayer
7e9da5e957
fix possible crash in view provider of boolean algorithm features
2017-03-27 22:43:13 +02:00
wmayer
b0cd0a5163
Qt5OpenGL: release context when finished
2017-03-21 20:37:03 +01:00
wmayer
2c9d5e3010
render full selection of huge part models in real time
2017-03-20 20:36:31 +01:00
Bernd Hahnebach
a8fc6b39b4
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
b60fe48564
Fixed Typos
2017-03-19 18:09:15 -03:00
tomate44
3e195d5d94
in approximate, don't autocorrect continuity. Explain requirements in UserDocu instead
2017-03-18 19:01:45 +01:00
tomate44
fedbf42e9c
BSplineSurface approximate, add parametrization type and smoothing algo
2017-03-18 19:01:45 +01:00
tomate44
281e5935fb
BSplineCurve approximate, fix function sometime failing with smoothing algo
2017-03-18 19:01:45 +01:00
DeepSOIC
e89e97c284
Part.BOPTools: fix wire making
...
Use Part.sortEdges instead of Part.getSortedClusters. Thanks
@realthunder!
2017-03-14 02:07:07 +03:00
DeepSOIC
932c31b60a
Part.BOPTools: drag-drop support
...
Drag-drop support for Connect, BooleanFragments and XOR.
2017-03-14 01:51:50 +03:00
Yorik van Havre
08d8f70691
Part: Support subcomponent transparencies in compounds
2017-03-08 15:54:44 -03:00
wmayer
84ac526f62
fallback handling if in VBO rendering no normals are set
2017-03-06 19:18:47 +01:00
wmayer
ed0727a606
move VBO rendering code into its own method
2017-03-06 18:36:11 +01:00