three_d
3de8208e84
Merge branch 'master' into archstairs_connections_flight_landing
2021-01-22 19:06:55 +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
three_d
f1d95d372d
Arch: connections between stair flight and landing
...
Added some features to allow the user to change the types of connections between the flight of stairs and landing.
This issue is discussed in the forum thread: https://forum.freecadweb.org/viewtopic.php?f=22&t=53018
2021-01-21 18:41:23 +01: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
Bernd Hahnebach
e43ee28e38
FEM: utils, fix clipping FemMesh without Shape
2021-01-17 23:46:41 +01:00
sliptonic
e631b6b1b7
fix persistence of fixtures, split, and orderby to templates
2021-01-17 15:28:24 -06: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