Markus Lampert
13a4f54ecd
Process BaseShapes in vcarve and only fall back to the model if nothing was found to engrave.
2021-01-24 21:10:39 -08:00
Markus Lampert
38b142be7a
Properly calling base logic for adding a base object if special handling did not apply.
2021-01-24 21:09:35 -08:00
Markus Lampert
c2fa48ba90
Disabled base geometry-list resizing since it makes the list unusable on HDP monitors.
2021-01-24 20:52:43 -08:00
Markus Lampert
31c9dbafb2
Add support for multiple models to vcarve op.
2021-01-24 18:41:09 -08:00
Markus Lampert
d97a393709
Make PathOp rebust(er) against manual Base assignment
2021-01-24 18:35:36 -08:00
Abdullah Tahiri
305fb03c0d
App/Gui: New restoreError Document status and Gui pop-up
...
========================================================
If the restore of Document.xml results in invalid Document.xml (because unhandled exceptions occurred), the
document status Document::restoreError is set. The GUI or Mod/Web if a link was clicked, show a pop-up indicating
this situation.
This commit also shows an appropriate pop-up for the partialRestore when opening from the menu, that before only
appeared when opening by clicking a link.
2021-01-24 16:43:20 +01:00
wmayer
7066bfed67
Fem: [skip ci] fix FemMesh::addGroup() for smesh 9
2021-01-24 15:29:56 +01:00
Zheng, Lei
9c6e918493
App: auto create Origin in OriginGroup if copied without dependency
2021-01-24 11:56:10 +01:00
bitacovir
078790268f
Add SVG icon for Std Windows command
2021-01-23 19:44:40 +01:00
Abdullah Tahiri
125cf099a3
Sketcher: Invalid Sketch geometry color in preferences
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
bcfe7e96b0
Sketcher: New geometry color to indicate invalid sketch
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
1e4551123d
GCS: convenience diagnosis functions
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
186f5a4c19
GCS/Sketcher: Add equal length line constraint using the new single constraint
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
5609269ca8
GCS: New Constraint for equal size lines, avoiding to use an extra parameter
...
============================================================================
This specific constraint removes the free parameter of the previous implementation. This solves:
https://tracker.freecadweb.org/view.php?id=4501
fixes #4501
However, this implementation of equal size produces zero gradients when coordinates of lines are aligned,
e.g. vertical or horizontal. These zero gradients, which are mathematically right ruin the diagnosis, which
regards corresponding elements as fully constraint (because they are locked from a solver point of view), when
they are simply locked, but are movable and constrainable. For this, when the rightful gradient is small enough
(<1e-10) it is substituted by a surrogate gradient of 1e-10, which solves the problem with the diagnose, which
treats as zero only values under 1e-13 (pivot threshold used in QR decomposition).
This special behaviour fixes the wrong detection here:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&start=40#p464168
It also fixes this one:
https://forum.freecadweb.org/viewtopic.php?p=468585#p468587
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
ea49ed9215
Sketcher: Update solver partially redundant constraint information in the solver messages
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
67a9393300
Sketcher: command to select partially redundant constraints
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
b01313c0d8
Sketcher: SketchObject partially redundant status
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
a3c1010800
Sketcher: Sketch retrieve partially redundant constraints
2021-01-23 07:53:28 +01:00
Abdullah Tahiri
65fb44df6c
GCS: report partially redundant constraints
2021-01-23 07:53:28 +01:00
Yorik van Havre
24d26a0929
Merge pull request #4300 from marioalexis84/draft-gui_lines
...
Draft: Prevent Draft_Wire from setting a single-edge wire as closed
2021-01-22 13:39:22 +01:00
marioalexis
0f33a09c10
Draft: Prevent Draft_Wire from setting a single-edge wire as closed
2021-01-22 01:16:40 -03:00
sliptonic
f30cbf6bd9
Merge pull request #4284 from sliptonic/bug/fixturetemplate
...
[Path] fix persistence of fixtures, split, and orderby to templates
2021-01-21 17:12:56 -06:00
wmayer
3ed1248164
Gui: [skip ci] drop the hard limit of 50 allowed workbenches
2021-01-21 16:42:04 +01:00
wmayer
020e5bc709
CMake: workaround for possibly failing OpenGL check in vtk9
2021-01-21 14:47:50 +01:00
Yorik van Havre
7a08b7aad2
Merge pull request #4285 from bitacovir/OpensCAD_Icon_replacement
...
[UI] Replacement of 2 SVG icons for OpenSCAD commands
2021-01-21 13:34:30 +01:00
Yorik van Havre
b4d973d800
Merge pull request #4287 from bitacovir/PartDesign_Icons
...
[UI] Add SVG icons for three PartDesign commands
2021-01-21 13:33:41 +01:00
Yorik van Havre
c06cd3c546
Merge pull request #4291 from aapo-aapo/TD-US-MultiValueSchema-fix
...
[TD] Fix Dimension unit printing problem for US building units …
2021-01-21 13:32:48 +01:00
Yorik van Havre
d7038409bf
Merge pull request #4292 from aapo-aapo/TD-MDIViewPage-papersizes
...
[TD] MDIViewPage: Add support for Qt5 automatic paper size handling …
2021-01-21 13:21:56 +01:00
wmayer
f490852ab9
FEM: make FemMesh::getVolumesByFace() working for SMESH >= 7
2021-01-21 13:00:31 +01:00
Yorik van Havre
b0c4e16993
Merge pull request #4298 from Roy-043/ArchRoof_FixSelfRefRelProfile
...
ArchRoof.py: Fix for self referencing relative profile issue
2021-01-21 12:51:27 +01:00
wmayer
135525a806
smesh: port to version 9.6
2021-01-20 19:49:56 +01:00
Roy-043
649a767f6a
Update ArchRoof.py
...
A relative profile can now be used if it references itself. This fixes a compatibility issue with the V0.18 version of ArchRoof, where the first profile initially always references itself.
2021-01-20 19:17:30 +01:00
bitacovir
9e1d7653b8
Add SVG icons for two Part commands
2021-01-19 19:26:10 +01:00
donovaly
b5f57ed2f0
[TD] make pointers to the UI std::unique_ptr
...
as noted in https://github.com/FreeCAD/FreeCAD/pull/4271#discussion_r554673632
the pointer to the UI should be a unique pointer.
This PR does this for all TD dialogs that don't already use a unique_ptr.
2021-01-19 19:24:27 +01:00
wmayer
4af6c5a13e
Gui: [skip ci] update standard cursors of 3d view when device pixel ratio changes (e.g. by moving between standard and high DPI monitor)
2021-01-19 19:19:30 +01:00
wmayer
9788467a35
Mesh: [skip ci] fix hot spot of mesh selection cursor
2021-01-19 19:17:54 +01:00
Aapo
4d40ab0f49
[TD] MDIViewPage: Support printing/exporting arbitrary custom paper sizes for Qt5.
2021-01-19 11:03:24 +02:00
Aapo
d79fd9d6a9
[TD] MDIViewPage: Add support for Qt5 automatic paper size handling with many new paper sizes possible.
2021-01-19 00:49:57 +02:00
Aapo
1c02a2ae9f
[TD] Fix Dimension unit printing problem for US building units and other multivalueschema.
2021-01-18 21:52:35 +02:00
marioalexis
4c323a6325
Part: Crash when calling SubShapes of empty shape from Python
2021-01-18 19:47:35 +01:00
marioalexis
00822b0a80
Gui: Prevent crash when trying to access sub-objects of a deleted object from a SelectionObject
2021-01-18 19:46:03 +01:00
David Österberg
afd1470202
Update src/Mod/PartDesign/App/FeaturePipe.h
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2021-01-18 17:38:15 +01:00
David Osterberg
cdfe908c52
PartDesign: Fix small bugs in the Pipe feature
...
- Previously a subtractive pipe on a body with no solids would create a solid. Now Pipe will generate an error.
- Fix incorrect property header. Previously Pipe was identifying itself as Pad (copy paste error)
2021-01-18 17:38:15 +01:00
wmayer
254ed951f9
Gui: [skip ci] must set device pixel ratio to QBitmaps on Windows when using for cursor as otherwise garbage is shown
2021-01-18 15:20:57 +01:00
bitacovir
d87b260692
[UI] Add SVG icons for three PartDesign commands
2021-01-18 11:04:32 -03:00
Yorik van Havre
6719e8651d
Merge pull request #4271 from donovaly/TD-dimension-dialog
...
[TD] add dialog to modify some dimension settings
2021-01-18 15:00:48 +01:00
Yorik van Havre
8a1bd9d96e
Merge pull request #4283 from paullee0/ArchComponent_02
...
[ArchComponent] Fix Link Of Window Hosts if empty got error as Wall Child
2021-01-18 15:00:10 +01:00
Abdullah Tahiri
41e1626bd1
Sketcher: increase relative size of the subindices of the constraints
...
=====================================================================
Increase the size of the subindices as per request:
https://forum.freecadweb.org/viewtopic.php?p=468144#p468144
2021-01-18 14:25:30 +01:00
bitacovir
dc2d7c6eea
[UI] Replace of 2 SVG icons for OpenSCAD commands
2021-01-17 22:00:57 -03:00
Bernd Hahnebach
bf221af686
FEM: mesh tools, add a comment
2021-01-17 23:46:49 +01:00