wmayer
09fb4bc2d2
Part: fix issue found by lgtm: Expression has no effect
2021-12-28 17:38:20 +01:00
Abdullah Tahiri
84898bd9a8
Part: Geometry and Sketcher: GeometryFacade and ExternalGeometryFacade
...
======================================================================
Change pass-by-value to const reference.
Thanks Kunda!
https://lgtm.com/projects/g/FreeCAD/FreeCAD/alerts/?mode=tree&ruleFocus=2163210742
https://forum.freecadweb.org/viewtopic.php?p=555658#p555658
2021-12-27 21:03:51 +01:00
Zheng, Lei
c37c8658c4
App/Gui: add new ObjectStatus TouchOnColorChange
...
For triggering recompute on color changes
2021-12-21 21:41:02 -07:00
wmayer
6e457c9ea8
Part: handle removal of function HLRBRep_PolyAlgo::Angle in OCC 7.5
2021-12-21 21:26:00 +01:00
wmayer
20f9aa42e7
Part: expose Poly HLR algorithm to Python
2021-12-21 19:45:01 +01:00
wmayer
20a36e1508
Part: expose HLR algorithm to Python
2021-12-21 10:49:03 +01:00
wmayer
db936b60c4
Part: add function GetCircleCenter from CommandCreateGeo.cpp of the Sketcher module to the Geom2dCircle class in the Part module
2021-12-17 13:01:59 +01:00
wmayer
a84262b2f0
Part: set explicit format version number for binary BRep files to support all OCC versions
2021-12-12 01:15:56 +01:00
wmayer
d80e83a517
Part: set explicit format version number for BRep files to support all OCC versions
2021-12-11 23:31:41 +01:00
wmayer
e3e22f83c5
Part: a deflection of 0.0 is not allowed any more for meshing a shape
2021-12-10 13:31:40 +01:00
luz paz
430aadb791
Fix various typos and grammatical refinements
2021-12-09 08:57:52 -06:00
wmayer
5575ae5e09
Part: [skip ci] 0004665: Part/projection tool : Unhandled unknown exception caught when mouse gets over a datum plane
2021-12-09 14:16:06 +01:00
Abdullah Tahiri
a16cbdc7a4
Part: Geometry - Curve member to calculate the normal at Point
...
==============================================================
Convenience member function combining closestParameter and normalAt using parameter.
2021-12-07 16:30:53 +01:00
Abdullah Tahiri
80f9793344
Part: Geometry - Extend Geometry Curve to query the value at parameter point directly from D0
...
=============================================================================================
Use the geometry specific D0 to calculate value at parameter point.
2021-12-07 16:30:53 +01:00
wmayer
a6838cf58f
Gui: rename methods of SelectionObserver to clarify intention in client code
2021-12-07 14:17:07 +01:00
wmayer
a20383af34
Part: 0004742: Editing features by context menu may not be undoable
2021-12-06 19:34:52 +01:00
wmayer
a12695e44f
Gui: move methods startDefaultEditMode() and addDefaultAction() to ViewProviderDocumentObject
2021-12-06 19:24:26 +01:00
wmayer
1a96fa60ce
Part: add exception handling to Face.makeEvolved/Wire.makeEvolved
2021-11-30 20:04:31 +01:00
wmayer
c5ffdd4318
Part: add module with enums
2021-11-30 20:03:26 +01:00
wmayer
d41a9a1e5c
Part: implement Part.Wire.makeEvolved and Part.Face.makeEvolved
2021-11-30 18:17:29 +01:00
Chris Hennes
ded7adb798
Revert "Merge pull request #4626 from pavltom/GUI_TreeView_Item_Ordering"
...
This reverts commit b0452667c72f330323f6b3366f45bf039d05feef, reversing
changes made to b2d99f3fa7b4c7c305aed4a8d975a8624a6d590f.
See forums discussion: https://forum.freecadweb.org/viewtopic.php?p=549120
2021-11-24 09:03:35 -06:00
carlopav
04176db50a
Part: Auto-add primitives to active Part
...
Modified DlgPrimitives.cpp to allow auto adding the newly created object to active Std_Part.
Works with: box, cylinder, sphere, cone, torus, tube, primitives.
2021-11-23 21:44:53 +01:00
Yorik van Havre
c4d4575eb3
Merged crowdin translations
2021-11-16 17:30:39 +01:00
wmayer
69fd6d35ec
Part: use of factory method of Vector2dPy
2021-11-14 18:19:34 +01:00
Chris Hennes
8d1735741b
Merge pull request #4626 from pavltom/GUI_TreeView_Item_Ordering
...
[Gui] Issue #3923 - Add arbitrary Tree View item ordering
2021-11-10 23:35:05 -06:00
0penBrain
2f3d7cfdf0
[ViewProvider2DObject=>Sketcher] Fix grid visibility management
...
Error in grid visibility equation that makes grid to disappear when saving document in Edit mode
2021-11-05 03:18:08 +01:00
0penBrain
c878c6d960
[ViewProvider2DObject] Fix typo
2021-11-05 03:18:08 +01:00
Chris Hennes
3cdfe38978
Merge pull request #4952 from realthunder/FixDocumentRestore
...
Fix external document loading
2021-10-31 10:36:12 -05:00
wmayer
e4851a11b4
Part: fixes #0004774 : Datum plane or line is not available in sketch in another body via binder
2021-10-30 22:28:57 +02:00
wmayer
42174a7b13
Part: in ViewProviderSpline use the ViewProviderSplineExtension to avoid code duplication
2021-10-30 17:57:52 +02:00
wmayer
4d7f2ef6e5
Part: [skip ci] include PartGlobal.h in ViewProviderExt.h
2021-10-30 17:57:11 +02:00
wmayer
91aa308cba
Part: [skip ci] add PartGlobal.h with export/import macros
2021-10-30 17:29:11 +02:00
Zheng, Lei
c349e78f45
Minor code change according to suggestions
2021-10-30 12:30:45 +08:00
Zheng, Lei
39e2381f29
Part: fix unnecessary document 'modified' status
2021-10-30 11:02:39 +08:00
Tomas Pavlicek
17f328c7a9
[Gui] Issue #3923 - Arbitrary Tree item ordering + tests
2021-10-26 19:09:34 +02:00
wmayer
12fe72e66e
Part: for vertex, edge, wire use BRepExtrema_DistShapeShape to check whether point is inside
2021-10-23 16:39:28 +02:00
wmayer
ed0d3c16f2
Part: do not open a second transaction when there is already a pending transaction
2021-10-22 18:49:49 +02:00
wmayer
fabcdf5b28
Part: adjust orientation of refined face to input faces
2021-10-22 14:11:00 +02:00
jack9603301
9a36d01fcc
[Part] Fix null pointer error in sweep operation
...
When the spine line of the sweep operation of the part workbench depends
on the Sketcher document, if the dependent spine line drawn by this document
is deleted afterwards, the path variable will get a null pointer.
Due to programming errors, the standard judgment of this pointer is ignored, resulting in a crash.
Call IsNull() of the OCC document to determine the legitimacy of the shape.
If it is empty, an error is reported.
Fixes #0004764
2021-10-14 03:54:44 +08:00
Yorik van Havre
c714712a45
Merge pull request #5106 from chennes/transparentFaces
...
[Part] Allow setting alpha for face colors
2021-10-12 10:57:11 +02:00
Chris Hennes
d7e0210aae
[Part] Remove redundant 'global' statement
2021-10-11 22:37:05 -05:00
Chris Hennes
b2a629c494
[Part] Allow setting alpha for face colors
2021-10-10 20:23:57 -05:00
Chris Hennes
c3ba3fd30f
Merge pull request #5098 from realthunder/FixStepColor
...
Fix STEP import/export color problem
2021-10-10 18:46:43 -05:00
Zheng, Lei
b200578e08
Part: minor change on transparency setting
2021-10-11 06:02:54 +08:00
Zheng, Lei
7fff27f036
Part: sync ViewProviderExt::DiffuseColor on Transparency change
2021-10-10 22:01:25 +08:00
wmayer
86208783a8
Part: fix bug in Part::Tools::getPointNormals for OCCT 7.6
2021-10-09 14:34:04 +02:00
wmayer
a7f9c2f1b9
OCCT: port FreeCAD sources to version 7.6
...
SMESH is not yet ported
Although FreeCAD code compiles with OCCT 7.6 it doesn't work at the moment
2021-10-09 13:49:02 +02:00
wmayer
87c70167be
Part: add convenience function to convert TColgp_Array1OfDir to std::vector
2021-10-09 11:37:18 +02:00
wmayer
9aa287ba7b
Part: remove ViewProviderPartExt::getNormals
2021-10-08 19:34:48 +02:00
wmayer
eba9360c1c
Part: copy ViewProviderPartExt::getNormals to Tools class
2021-10-08 16:55:09 +02:00