Changesets: FreeCAD

master 8f45deea

2020-10-14 03:34:03

mlampert

Details Diff
Added equal/not equal comparison to voronoi python objects with unit tests.
mod - src/Mod/Path/App/VoronoiCellPyImp.cpp Diff File
mod - src/Mod/Path/App/VoronoiEdgePyImp.cpp Diff File
mod - src/Mod/Path/App/VoronoiVertexPyImp.cpp Diff File
add - src/Mod/Path/PathTests/TestPathVoronoi.py Diff File
mod - src/Mod/Path/TestPathApp.py Diff File

master 8b983e63

2020-10-13 23:29:19

vocx-fc


Committer: wwmayer Details Diff
Part: update the Part_Thickness icon

This is the same as the `PartDesign_Thickness` but without
the red highlights in order to match the rest of the Part icons.
mod - src/Mod/Part/Gui/Resources/icons/tools/Part_Thickness.svg Diff File

master 72bcdf8c

2020-10-13 15:32:20

wmayer

Details Diff
Surface: automatically start "Add edge" mode when starting the fill surface tool. Moving the order of edges is supported now.
mod - src/Mod/Surface/Gui/TaskFilling.cpp Diff File
mod - src/Mod/Surface/Gui/TaskFilling.h Diff File
mod - src/Mod/Surface/Gui/TaskFilling.ui Diff File

master 255ef44c

2020-10-13 14:23:58

wmayer

Details Diff
Surface: rename TaskFillingUnbound to TaskFillingEdge
mod - src/Mod/Surface/Gui/CMakeLists.txt Diff File
mod - src/Mod/Surface/Gui/TaskFilling.cpp Diff File
mod - src/Mod/Surface/Gui/TaskFilling.h Diff File

master f81c1cd3

2020-10-13 12:16:01

wmayer

Details Diff
Part: make changing face colors independent of edit-mode implementation of a view provider
mod - src/Mod/Part/Gui/Command.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderExt.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderExt.h Diff File
mod - src/Mod/Part/Gui/Workbench.cpp Diff File

master b51c952e

2020-10-13 04:54:10

vocx-fc


Committer: yorik Details Diff
Surface, MeshPart: update CurveOnMesh command tooltip and task panel

* Add new icon `MeshPart_CurveOnMesh`, which is the same as
the `Surface_CurveOnMesh` icon but in green color.
The surface icon is used in the Surface Workbench, while the MeshPart
version is currently not used.
* Make the tooltip of the command shorter; the longer instructions
are added in the `TaskCurveOnMesh` task panel.
mod - src/Mod/MeshPart/Gui/Command.cpp Diff File
mod - src/Mod/MeshPart/Gui/Resources/MeshPart.qrc Diff File
add - src/Mod/MeshPart/Gui/Resources/icons/MeshPart_CurveOnMesh.svg Diff File
mod - src/Mod/MeshPart/Gui/TaskCurveOnMesh.ui Diff File
mod - src/Mod/Surface/Gui/Command.cpp Diff File

master becd393a

2020-10-13 04:52:43

vocx-fc


Committer: yorik Details Diff
Surface: updated task panel for Surface_Filling

`Fill Surface` becomes `Boundaries`. A label is added
explaining that it is possible to reorder the items
in the list of boundary edges.
mod - src/Mod/Surface/Gui/TaskFilling.ui Diff File

master 68ad4f2f

2020-10-12 21:04:55

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003941 from sliptonic/bug/deburr

[Path] Deburr bug fixes
mod - src/Mod/Path/PathScripts/PathDeburr.py Diff File
mod - src/Mod/Path/PathScripts/PathDeburrGui.py Diff File
mod - src/Mod/Path/PathScripts/PathEngraveBase.py Diff File
mod - src/Mod/Path/PathScripts/PathOpTools.py Diff File
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File

master 63a244f0

2020-10-12 17:50:44

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003938 from sliptonic/feature/dragknifepanel

[PATH] Task panel for dragknife and axismap dressups. fixes 0002840
Affected Issues
0002840
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/panels/AxisMapEdit.ui Diff File
add - src/Mod/Path/Gui/Resources/panels/DragKnifeEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathDressupAxisMap.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupDragknife.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupZCorrect.py Diff File
mod - src/Mod/Path/PathScripts/PathSurface.py Diff File
mod - src/Mod/Path/PathScripts/PathWaterline.py Diff File

master 7825eef6

2020-10-12 16:56:12

wmayer

Details Diff
PartDesign: [skip ci] Prevent crash when pressing delete key without feature selected to remove in mirror and scale pattern dialog
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.cpp Diff File

master 0cfea3fe

2020-10-12 15:56:03

wmayer

Details Diff
Make smesh compile with vtk9
mod - src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx Diff File
mod - src/3rdParty/salomesmesh/inc/SMDS_UnstructuredGrid.hxx Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_BallElement.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_Downward.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh0DElement.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshNode.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_VtkCellIterator.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_VtkEdge.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_VtkFace.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMDS/SMDS_VtkVolume.cpp Diff File
mod - src/3rdParty/salomesmesh/src/SMESH/SMESH_MeshEditor.cpp Diff File

master 41343154

2020-10-12 14:11:31

yorik

Details Diff
Draft: Fixed translation of construction group
mod - src/Mod/Draft/draftutils/gui_utils.py Diff File

master dd51cbcc

2020-10-12 13:58:41

yorik

Details Diff
Arch: Fixed translation of wall (better version)
mod - src/Mod/Arch/ArchWall.py Diff File

master a0114ac4

2020-10-12 13:57:15

yorik

Details Diff
Arch: Fixed translation of wall
mod - src/Mod/Arch/ArchWall.py Diff File

master 69963f3f

2020-10-12 13:25:59

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003949 from mlampert/bugfix/path-voronoi-32bit-python-build

PATH: 32bit build bugfix - Using python type conversion to return voronoi element color
mod - src/Mod/Path/App/VoronoiCellPyImp.cpp Diff File
mod - src/Mod/Path/App/VoronoiEdgePyImp.cpp Diff File
mod - src/Mod/Path/App/VoronoiVertexPyImp.cpp Diff File

master 5609b38e

2020-10-12 13:12:50

yorik

Details Diff
Draft: Fixed patterns + added default pattern size pref option Affected Issues
0004301
mod - src/Mod/Draft/Resources/ui/preferences-draftvisual.ui Diff File
mod - src/Mod/Draft/draftutils/utils.py Diff File
mod - src/Mod/Draft/draftviewproviders/view_base.py Diff File

master f82532dd

2020-10-12 12:21:40

Chrismettal


Committer: wwmayer Details Diff
Seed randomizer on application init
mod - src/App/Application.cpp Diff File

master e3c30e74

2020-10-12 12:11:53

wmayer

Details Diff
Gui: [skip ci] support to remap motion data array of space mouse Affected Issues
0004455
mod - src/Gui/GuiApplicationNativeEventAware.cpp Diff File

master 6d1b2922

2020-10-11 19:43:07

M G Berberich


Committer: wwmayer Details Diff
[PartDesign] Dynamic hole cut-types

‣ Make countersink and counterbore on metric holes freely definable by user.

‣ Fixed the Naming of M1.6, M2, M2.5 and M3.5

‣ Added constructor for custom enums from Enums to PropertyEnumeration

‣ Put definitions of cut-types (counterbore/countersink) for
screwtypes into json-files for easy modification.

‣ Allow users to put its own definitions in json-files in
[UserDir]/Mod/PartDesign/Resources/Hole

‣ Contains several examples of cut-type definition json-files that are
propably not production-ready.

This uses a local copy of nlohmann::json¹ to read json-files.

__________
¹ This is a very nice,header-only C++ library under the MIT License
(https://github.com/nlohmann/json). I copied the single-file-version
and the forward-declaration-header into …/PartDesign/App/ so no new
dependencies arise.
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureHole.h Diff File
add - src/Mod/PartDesign/App/json.hpp Diff File
add - src/Mod/PartDesign/App/json_fwd.hpp Diff File
mod - src/Mod/PartDesign/CMakeLists.txt Diff File
add - src/Mod/PartDesign/Resources/Hole/din7984.json Diff File
add - src/Mod/PartDesign/Resources/Hole/iso10642.json Diff File
add - src/Mod/PartDesign/Resources/Hole/iso14583.json Diff File
add - src/Mod/PartDesign/Resources/Hole/iso14583part.json Diff File
add - src/Mod/PartDesign/Resources/Hole/iso4762.json Diff File
add - src/Mod/PartDesign/Resources/Hole/iso4762_7089.json Diff File

master e84fa25c

2020-10-11 19:43:07

M G Berberich


Committer: wwmayer Details Diff
[PartDesign] Hole countersink for metric

fix a problem with counterbore and countersink in PartDesign Hole feature.

It was not possible to custom define counterbores or countersinks if a
metric thread hole was selected.

Handle the cut-types None, Counterbore and Countersink euqal
regardless of type of thread and let the user customize:
None: none
Counterbore: diameter and depth
Countersink: diameter and angle
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskHoleParameters.cpp Diff File

master 87a20153

2020-10-11 16:19:21

sliptonic


Committer: GitHub Details Diff
Merge pull request 0003951 from dubstar-04/PathTurnBase

[Path] - Add Turning / Lathe Base Support
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/panels/PageDiametersEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathOp.py Diff File
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File

master da7f105e

2020-10-11 15:15:50

luz paz


Committer: yorik Details Diff
Arch: fix typo in ArchBuildingPart.py [skip-ci]

Found by user PMac in https://forum.freecadweb.org/viewtopic.php?f=3&t=51049
mod - src/Mod/Arch/ArchBuildingPart.py Diff File

master 61dc5dea

2020-10-11 06:56:36

dubstar_04

Details Diff
Add a task panel page for controlling turning diameters
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/panels/PageDiametersEdit.ui Diff File
mod - src/Mod/Path/PathScripts/PathOp.py Diff File
mod - src/Mod/Path/PathScripts/PathOpGui.py Diff File

master 66afbc36

2020-10-11 06:55:38

dubstar_04

Details Diff
Add turning selection gate
mod - src/Mod/Path/PathScripts/PathSelection.py Diff File

master 5d1d8d80

2020-10-11 04:40:16

vocx-fc


Committer: wwmayer Details Diff
Part: clean up spacing of lines in BOP JoinFeatures
mod - src/Mod/Part/BOPTools/GeneralFuseResult.py Diff File
mod - src/Mod/Part/BOPTools/JoinAPI.py Diff File
mod - src/Mod/Part/BOPTools/JoinFeatures.py Diff File
 First  Prev  1 2 3 ... 70 ... 81 82 83 84 85 86 87 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last