wmayer
f212a8ef76
Part: set explicit format version number for BRep files to support all OCC versions
2021-12-11 23:31:41 +01:00
wmayer
f7ec9787d1
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
b6f9f39ffc
Fix various typos and grammatical refinements
2021-12-09 08:57:52 -06:00
wmayer
782f9c93f4
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
e16b9f47af
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
8b4276c2cc
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
ca5c799ce2
Gui: rename methods of SelectionObserver to clarify intention in client code
2021-12-07 14:17:07 +01:00
wmayer
a19f3787bd
Part: 0004742: Editing features by context menu may not be undoable
2021-12-06 19:34:52 +01:00
wmayer
8df497b08e
Gui: move methods startDefaultEditMode() and addDefaultAction() to ViewProviderDocumentObject
2021-12-06 19:24:26 +01:00
wmayer
a05cd50fa5
Part: add exception handling to Face.makeEvolved/Wire.makeEvolved
2021-11-30 20:04:31 +01:00
wmayer
edf5d13de6
Part: add module with enums
2021-11-30 20:03:26 +01:00
wmayer
5018af974c
Part: implement Part.Wire.makeEvolved and Part.Face.makeEvolved
2021-11-30 18:17:29 +01:00
Chris Hennes
c9a74d40d2
Revert "Merge pull request #4626 from pavltom/GUI_TreeView_Item_Ordering"
...
This reverts commit c62239d0ba , reversing
changes made to bef1df4d40 .
See forums discussion: https://forum.freecadweb.org/viewtopic.php?p=549120
2021-11-24 09:03:35 -06:00
carlopav
263f2e91da
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
a26fb4db1a
Merged crowdin translations
2021-11-16 17:30:39 +01:00
wmayer
0c933ac70a
Part: use of factory method of Vector2dPy
2021-11-14 18:19:34 +01:00
Chris Hennes
c62239d0ba
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
76130c85ce
[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
648c55c8a0
[ViewProvider2DObject] Fix typo
2021-11-05 03:18:08 +01:00
Chris Hennes
ce56d65162
Merge pull request #4952 from realthunder/FixDocumentRestore
...
Fix external document loading
2021-10-31 10:36:12 -05:00
wmayer
9e8516002b
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
c5b3ee7a72
Part: in ViewProviderSpline use the ViewProviderSplineExtension to avoid code duplication
2021-10-30 17:57:52 +02:00
wmayer
717219bcec
Part: [skip ci] include PartGlobal.h in ViewProviderExt.h
2021-10-30 17:57:11 +02:00
wmayer
b3a6f21866
Part: [skip ci] add PartGlobal.h with export/import macros
2021-10-30 17:29:11 +02:00
Zheng, Lei
a2fb4a5d6d
Minor code change according to suggestions
2021-10-30 12:30:45 +08:00
Zheng, Lei
414ea71a28
Part: fix unnecessary document 'modified' status
2021-10-30 11:02:39 +08:00
Tomas Pavlicek
345dcd5252
[Gui] Issue #3923 - Arbitrary Tree item ordering + tests
2021-10-26 19:09:34 +02:00
wmayer
398381c16e
Part: for vertex, edge, wire use BRepExtrema_DistShapeShape to check whether point is inside
2021-10-23 16:39:28 +02:00
wmayer
3924d41073
Part: do not open a second transaction when there is already a pending transaction
2021-10-22 18:49:49 +02:00
wmayer
aa19f8b05f
Part: adjust orientation of refined face to input faces
2021-10-22 14:11:00 +02:00
jack9603301
67df930184
[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
8f4060a47b
Merge pull request #5106 from chennes/transparentFaces
...
[Part] Allow setting alpha for face colors
2021-10-12 10:57:11 +02:00
Chris Hennes
e0653f6b06
[Part] Remove redundant 'global' statement
2021-10-11 22:37:05 -05:00
Chris Hennes
4c3371bf19
[Part] Allow setting alpha for face colors
2021-10-10 20:23:57 -05:00
Chris Hennes
834831b6c8
Merge pull request #5098 from realthunder/FixStepColor
...
Fix STEP import/export color problem
2021-10-10 18:46:43 -05:00
Zheng, Lei
45d0660727
Part: minor change on transparency setting
2021-10-11 06:02:54 +08:00
Zheng, Lei
498b40800e
Part: sync ViewProviderExt::DiffuseColor on Transparency change
2021-10-10 22:01:25 +08:00
wmayer
03be15cc6b
Part: fix bug in Part::Tools::getPointNormals for OCCT 7.6
2021-10-09 14:34:04 +02:00
wmayer
74639da997
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
66d3dd897f
Part: add convenience function to convert TColgp_Array1OfDir to std::vector
2021-10-09 11:37:18 +02:00
wmayer
c2c5ae1bf0
Part: remove ViewProviderPartExt::getNormals
2021-10-08 19:34:48 +02:00
wmayer
302568d177
Part: copy ViewProviderPartExt::getNormals to Tools class
2021-10-08 16:55:09 +02:00
wmayer
9b4db7e064
Part: in Part.getFacets() use functions of Tools class
2021-10-08 15:32:41 +02:00
wmayer
442c8d52a1
Part: in TopoShape::getDomains use functions of Tools class
2021-10-08 15:32:19 +02:00
wmayer
08d46b5f88
Part: add methods to get the point normals of the triangulation or surface
2021-10-08 15:28:22 +02:00
wmayer
8e6dab209e
Part: change TopoShape::exportFaceSet and TopoShape::exportLineSet to use the functions of the Tools class
2021-10-08 12:43:06 +02:00
wmayer
c9d17ebde2
Part: add convenience functions to retrieve triangulation of a face or edge
2021-10-08 12:41:07 +02:00
Zheng, Lei
c3e3ff3c8b
Part: set transparency in ViewProviderExt::DiffuseColor
...
For single color shape
2021-10-07 17:44:09 +08:00
wmayer
5bb00636d5
Part: [skip ci] fix build failure when using PCH
2021-10-07 10:19:49 +02:00
wmayer
5593b8499b
Part: add function Geometry.toShell
2021-10-06 19:44:53 +02:00