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
Bernd Hahnebach
bf221af686
FEM: mesh tools, add a comment
2021-01-17 23:46:49 +01:00
Bernd Hahnebach
e43ee28e38
FEM: utils, fix clipping FemMesh without Shape
2021-01-17 23:46:41 +01:00
paul lee
ed15b99a40
[ArchComponent] Fix Link Of Window Hosts if empty got error as Wall Child
2021-01-18 02:08:39 +08:00
Abdullah Tahiri
625502bb47
Sketcher: Compensate for Coin not taking the dpi of the monitor into account in font pixel setting
...
==================================================================================================
Coin documentation indicates the size of a font is:
SoSFFloat SoFont::size Size of font. Defaults to 10.0.
For 2D rendered bitmap fonts (like for SoText2), this value is the height of a character in screen pixels. For 3D text, this value is the world-space coordinates height of a character in the current units setting (see documentation for SoUnits node).
However, with hdpi monitors, the coin font labels do not respect the size passed in pixels:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54347&p=467610#p467610
https://forum.freecadweb.org/viewtopic.php?f=10&t=49972&start=40#p467471
Because I (abdullah) have 96 dpi logical, 82 dpi physical, and I see a 35px font setting for a "1" in a datum label as 34px,
and I see kilsore and Elyas screenshots showing 41px and 61px in higher resolution monitors for the same configuration, I think
that coin pixel size has to be corrected by the logical dpi of the monitor. The rationale is that: a) it obviously needs dpi
correction, b) with physical dpi, the ratio of representation between kilsore and me is too far away.
This means that the following correction does not have a documented basis, but appears necessary so that the Sketcher is usable in
HDPI monitors.
2021-01-16 08:00:30 +01:00
Abdullah Tahiri
a56a22de56
Sketcher: fix horizontal distance constraint on external edge
...
=============================================================
Fixes:
https://forum.freecadweb.org/viewtopic.php?f=3&t=54348#p467107
2021-01-15 14:38:48 +01:00
donovaly
fc91b251ee
[TD] add dialog to modify some dimension settings
...
also fix issue that tolerance could be set despite theoretically exact is true under some circumstances
also some wording improvements
also a minor fix to use 0.0 instead of DBL_MIN
2021-01-15 05:21:49 +01:00
Abdullah Tahiri
919196fb9a
Sketcher: Migrate old construction points as construction
...
=========================================================
Fix that construction points, which did not have the construction flag before, as construction flag was
reserved for internal alignment points, are migrated as construction points.
Fixes:
https://forum.freecadweb.org/viewtopic.php?f=8&t=53466&start=40#p467176
https://forum.freecadweb.org/viewtopic.php?p=467160#p467160
2021-01-14 19:22:15 +01:00
Abdullah Tahiri
fe1bee4bea
Sketcher: Increase distance from constraints to geometry
...
========================================================
With the possibility to increase icon sizes via font configuration, the
default hardcoded 2.5 step for seeking the constraint position becomes too
small, causing constraints, specially when multi-icon, to superimpose geometry points,
removing the ability to pick them.
Changing the default gives some increased room for icon size.
2021-01-14 17:22:09 +01:00
Abdullah Tahiri
67b45c7dae
Sketcher: fix font size
2021-01-14 16:27:48 +01:00
Yorik van Havre
33ec7fb3e7
Merge pull request #4275 from realthunder/FixGetPartOf
...
App: fix Part::getPartOfObject()
2021-01-14 12:53:20 +01:00
Yorik van Havre
94801b56dd
Merge pull request #4276 from donovaly/TD-exact-no-tolerance
...
[TD] don't allow tolerances for exact values
2021-01-14 12:50:53 +01:00
sliptonic
83cfffd1ba
Merge pull request #4188 from Russ4262/fix_import_base_geometry
...
Path: Fix `Import` feature of Base Geometry
2021-01-13 15:00:17 -06:00
sliptonic
60b19308db
Merge pull request #4184 from Schildkroet/leadinout_gui
...
[PATH] LeadInOut GUI
2021-01-13 14:28:28 -06:00
sliptonic
e0663cde52
Merge pull request #4227 from mlampert/feature/expose-enumerations-to-python
...
[App]: Expose PropertyEnumeration values list to python.
2021-01-13 12:27:53 -06:00
wmayer
9aecf36f7e
Win32: [skip ci] fix support of SpaceMouse Plus XT
2021-01-13 15:15:25 +01:00
wmayer
8f4da8ba86
zipios++: [skip ci] apply bugfix on ZipLocalEntry::trailingDataDescriptor() from upstream
2021-01-13 13:22:07 +01:00
donovaly
2b0a13f71d
[TD] don't allow tolerances for exact values
...
as discussed here: https://forum.freecadweb.org/viewtopic.php?f=35&t=54218
when a value is theoretically exact it must not have a tolerance
This PR
* fixes this
* also fixes the bug that OverTolerance must not be negative if the tolerances are equal
2021-01-13 04:05:31 +01:00
sliptonic
af4de262e3
Merge pull request #4187 from Russ4262/patch-2
...
Path: Add missing reference to thread cutter bit
2021-01-12 13:17:10 -06:00
Yorik van Havre
d7d20ba484
Draft: Don't snap to ImagePlanes
2021-01-12 15:31:55 +01:00
Yorik van Havre
c745f4ef5e
Arch: Fixed non-workng Panel tools
2021-01-12 15:10:16 +01:00
Zheng, Lei
74de3aebee
App: fix Part::getPartOfObject()
...
Exclude link broght in by expressions
2021-01-12 09:45:59 +08:00
wmayer
6b3936c8b8
Sketcher: [skip ci] fix segmentation fault in ViewProviderSketch::drawConstraintIcons()
...
For more details see: https://forum.freecadweb.org/viewtopic.php?f=19&t=54193
2021-01-11 15:31:41 +01:00
wmayer
ddaa29d114
Win32: [skip ci] enable logging for SpaceMouse input events to figure out why Plus XT model stopped working
2021-01-11 13:51:19 +01:00
Yorik van Havre
a0bda40719
Merge pull request #4232 from hyarion/feature-spreadsheet-allow-removed-aliases
...
[Spreadsheet] Remove alias from dynamic properties on removeRows/Columns
2021-01-11 12:25:56 +01:00
Yorik van Havre
254c1bceef
Merge pull request #4263 from donovaly/TD-tweaks
...
[TD] preferences entry and tolerance step size
2021-01-11 12:21:40 +01:00
Yorik van Havre
69edc2de61
Merge pull request #4261 from paullee0/ArchComponent_01
...
[ArchComponent] Link of Window get opening now
2021-01-11 12:19:19 +01:00
Yorik van Havre
c67f4b14f6
Merge pull request #4265 from chennes/shadowFixAndAddUnitTests
...
[Start] Shadow fix and add unit tests
2021-01-11 12:11:56 +01:00