wmayer
f84971fca2
avoid throwing exception in intersectCC
2018-10-05 22:17:20 +02:00
wmayer
a0916a9a66
avoid re-throwing an exception in case normal is not defined
2018-10-04 23:31:55 +02:00
wmayer
c3a8348861
fixes 0003571: Offset3D of volumes intersection is not solid
2018-09-30 22:40:32 +02:00
wmayer
64b9c78b92
fix GeometryPy::setConstruction
2018-09-29 21:36:07 +02:00
wmayer
57cc33c8ee
fixes 0003427: Measurement tool measures wrongly
2018-09-26 16:37:00 +02:00
wmayer
ff0cacca0a
fixes 0003469: FreeCAD crashes on edge selection during fillet edge operation on extruded geometry
2018-09-25 22:51:33 +02:00
wmayer
dfd3d86b22
fixes 0003333: Wrong behaviour of fuse operation
2018-09-25 17:53:37 +02:00
wmayer
24cf5d23b5
fix possible crash when aborting geometry checker
2018-09-19 13:50:44 +02:00
wmayer
f9ca7d62c2
fix compiler warning, fix build failure with older OCCT versions
2018-09-17 10:20:03 +02:00
tomate44
f6d9b692be
add a check to BSplineCurve.segment()
2018-09-17 10:02:04 +02:00
wmayer
c6df59969b
expose more methods of Geom_Curve to Python
2018-09-15 11:26:26 +02:00
DeepSOIC
38df1ae742
Part, PartDesign, Attacher: fix a few problems with infinite shapes
...
To throw an error instead of returning a semi-infinite result that kills rendering.
fixes #3439
2018-09-13 13:12:55 +02:00
DeepSOIC
eb8629d077
Part: Attacher: fix flip-sides for O-X-Y-like attachment modes
...
fixes #2519
2018-09-13 13:03:06 +02:00
wmayer
88babaf60a
Ignore key events in dialogs and let parent task panel handle them
...
The affected dialogs are:
* Texture mapping
* Cross-sections
* Extrusion
* Revolution
2018-09-13 11:13:33 +02:00
wmayer
36bd5a0ec1
fix build failure for OCCT < 7.0
2018-09-05 10:56:56 +02:00
wmayer
d8c5581566
add optional parameters to copy method to copy topology and/or triangulation
2018-09-04 23:17:25 +02:00
Christophe Grellier
7d8e53aaab
add Const to ancestorsOfType
2018-09-03 22:06:46 +02:00
Michal Ulianko
faf8834484
py3.7 fix
...
PyUnicode_AsUTF8() returns const char* in py3.7 instead of char*. Making
changes to reflect that which should also be safe in
other Python versions.
2018-09-01 22:44:39 +02:00
wmayer
67b5ee0931
now each module registers its unit tests itself
2018-08-28 13:14:16 +02:00
luz.paz
8740a3a568
Whitespace formatting
2018-08-26 17:30:44 +02:00
luz.paz
55e93745fa
Misc. typo fixes
...
Found via `codespell`
2018-08-26 17:30:44 +02:00
wmayer
561be08211
Part sweep now accepts compounds of edges that build a wire
2018-08-26 17:02:01 +02:00
wmayer
b2cefc460d
Part loft now accepts compounds of edges that build a wire
2018-08-26 16:49:48 +02:00
wmayer
73e27458da
CMP0050: make Part module aware of cmake policy
2018-08-20 16:54:23 +02:00
wmayer
07eea2e3a6
remove ambiguous function setTolerance, use Tolerance attribute instead
2018-08-19 14:31:04 +02:00
wmayer
557fee3dc6
fix -Wignored-qualifiers
2018-08-19 12:38:57 +02:00
wmayer
0bc5699b59
fix -Wparentheses
2018-08-19 12:28:05 +02:00
wmayer
171e652047
fix -Wabsolute-value
2018-08-17 09:47:38 +02:00
wmayer
b04ea27042
do not show dialog of progress indicator for OCCT < 6.9.0
2018-08-17 08:10:16 +02:00
wmayer
e290de07a9
BOPAlgo supports progress indicator since version 6.9.0
2018-08-15 09:09:44 +02:00
wmayer
d5c63cf211
add progress indicator to BOP check task panel
2018-08-14 23:51:02 +02:00
Mark Ganson TheMarkster
99b077cf80
use parallel mode of BOPCheck class
2018-08-13 10:10:27 +02:00
wmayer
01c140be28
fix warnings
2018-08-08 18:02:59 +02:00
wmayer
a9c4bcb5d6
remove kwd argument for functions only with flag METH_VARARGS
2018-08-08 17:39:32 +02:00
Markus Lampert
0b40519f3f
Changed all catch types to references for polymorphic exceptions.
2018-08-08 15:45:30 +02:00
luz.paz
baa6d89328
Typos and whitespace fixes
2018-08-07 11:13:31 -04:00
wmayer
88aefc28e8
backport to OCCT < 6.8
2018-08-07 16:56:33 +02:00
Zheng, Lei
8f3cf6156b
PropertyPartShape: remove CopyShapeOnSave parameter
2018-08-06 19:01:37 +02:00
Zheng, Lei
d65349f1f9
PropertyPartShape: fix brep shape saving without copy
2018-08-06 19:01:09 +02:00
Zheng, Lei
8018f2640d
PropertyPartShape: add parameter to disable copy on save
...
By default PropertyPartShape uses BRepBuilderAPI_Copy to copy the shape
on saving, to get rid of the triangulation. However, OCCT seems to
perform a deep copy and shape sharing information is lost.
A new parameter, BaseApp/Preferences/Mod/Part/General/CopyShapeOnSave,
is added to disable this.
2018-08-06 19:00:58 +02:00
wmayer
8068150c64
[WIP] add box selection to select individual faces
2018-08-04 19:37:49 +02:00
wmayer
70e5b9fec3
fix explosion of face colors dialog if too many faces are selected
2018-08-04 18:16:05 +02:00
wmayer
272c89b007
add protected default constructor of SelectionFilterGate to simplifiy writing of sub-classes
2018-08-04 16:52:57 +02:00
Abdullah Tahiri
de9e7cc942
Part: Improvement to closest parameter determination when the projection does not exist in the trimmer curve
2018-07-29 13:44:06 +02:00
tomate44
b40c1f16b5
add a missing check for OCC version
2018-07-29 11:50:08 +02:00
tomate44
3c049e44f1
cleanup of defeaturing in Part Gui
2018-07-29 11:50:07 +02:00
tomate44
d5db3ff588
add OCC defeaturing to PartWB Gui
2018-07-29 11:50:07 +02:00
tomate44
1f63d6a103
add python binding of OCC defeaturing
2018-07-29 11:50:06 +02:00
tomate44
4a0ea3c0ec
add OCC defeaturing to TopoShape
2018-07-29 11:50:06 +02:00
wmayer
61a6fbe6d2
fix -Wunused
2018-07-28 12:56:31 +02:00