Commit Graph

26004 Commits

Author SHA1 Message Date
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
Zheng, Lei
c01878c174 Import: fix transparency STEP export/import
App::Color::a in FreeCAD is actually interpreted as transparency
instead of alpha.
2021-10-09 20:43:24 +08:00
Zheng, Lei
beea1d3644 Import: fix single shape STEP export with per face color 2021-10-09 15:57:50 +08:00
Zheng, Lei
709181d909 Import: avoid using Quantity_ColorRGBA::ColorToHex()
For using older OCCT
2021-10-08 07:51:00 +08:00
Zheng, Lei
329a682a8e Import: fix STEP color and add transparency in legacy importer/exporter 2021-10-07 18:08:00 +08:00
Zheng, Lei
b9a76cc8e4 Import: support transparency for STEP import and export 2021-10-07 17:44:09 +08:00
Zheng, Lei
c3e3ff3c8b Part: set transparency in ViewProviderExt::DiffuseColor
For single color shape
2021-10-07 17:44:09 +08:00
Zheng, Lei
c19e1398f2 Import: fix STEP color problem caused by OCC 7.5
Fixes #0004744
2021-10-07 17:43:38 +08:00
Chris Hennes
bea2fff850 Merge pull request #5093 from Roy-043/Arch-InitGui-draft_line_commands-not-used
Arch housekeeping: InitGui self.draft_line_commands not used
2021-10-06 21:15:59 -05:00
Chris Hennes
2122be22c0 Merge pull request #5094 from Roy-043/Draft-housekeeping-gui_rectangles-use-make_rectangle
Draft housekeeping: gui_rectangles.py should use make_rectangle
2021-10-06 21:09:51 -05:00
Chris Hennes
afb555f1d5 Merge pull request #5096 from luzpaz/typos
Fix user facing typos [skip ci]
2021-10-06 17:24:05 -05:00
luz paz
1bac25de44 Tools: fix updatecrowdin.py variable typo [skip ci] 2021-10-06 18:15:53 -04:00
luz paz
bb108cff95 Fix user facing typos [skip ci]
Typos in Draft and OpenSCAD code.
2021-10-06 18:11:48 -04:00
Noah
f1d1778a73 Mesh: fix WildMagic4 build on Darwin AArch64 (Apple M1)
A previous fix from 2012 excluded the x86_64 platfrom from using 32-bit Carbon APIs.

- https://tracker.freecadweb.org/view.php?id=656 (WildMagic4 doesn't build on 64-bit Mac OS)

Apply the same fix for AArch64 to ensure that the Mesh module can be built on Apple M1.
2021-10-06 22:47:48 +02:00
wmayer
5235af1d47 Mesh: [skip ci] add unit test for corrupted facets 2021-10-06 21:58:37 +02:00
wmayer
df23ab4441 Sketcher: [skip ci] fix -Wunused-lambda-capture 2021-10-06 19:46:57 +02:00
wmayer
5593b8499b Part: add function Geometry.toShell 2021-10-06 19:44:53 +02:00
wmayer
7b45d63bf2 App: use consistent spelling of SubElement 2021-10-06 18:09:53 +02:00
Roy-043
8763810d81 Draft housekeeping: gui_rectangles.py should use make_rectangle 2021-10-06 17:54:30 +02:00
Chris Hennes
b739c865e5 Merge pull request #5089 from mwganson/addonmanager
[AddonManager] -- put Restart now and Restart later as button text in…
2021-10-06 10:51:49 -05:00
Roy-043
eb742200c4 Arch: InitGui draft_line_commands not used 2021-10-06 17:46:25 +02:00
wmayer
6c23e2be1c Mesh: implement sub-element handling 2021-10-06 17:19:38 +02:00
Abdullah Tahiri
1bd1d42fa8 Sketcher: New constraint special filter, filter selection
=========================================================

It filters the constraint list to the selected constraints.

It observes selection changes and reacts to new selections.

Forum:
https://forum.freecadweb.org/viewtopic.php?p=537028#p537028
2021-10-06 13:44:06 +02:00
Abdullah Tahiri
e333225a12 Sketcher: use addSelections for group selecions in TaskSketcherElements 2021-10-06 13:44:06 +02:00
Abdullah Tahiri
521cfcfefd Sketcher: user addSelections for group selection in SketcherTools 2021-10-06 13:44:06 +02:00
luz paz
3867e41f42 Fix trivial typos 2021-10-06 07:54:05 +02:00
luz paz
cba89c64a4 [FEM] Rename menuetext -> menutext 2021-10-06 07:53:58 +02:00
mwganson
7cf6230a00 [AddonManager] -- put Restart now and Restart later as button text instead of in the dialog text 2021-10-05 22:38:00 -05:00
wmayer
b6d90bf575 App: [skip ci] make Matrix a dynamic attribute of ComplexGeoDataPy 2021-10-05 19:18:12 +02:00
Yorik van Havre
bfcfa1f68e Merge pull request #5072 from Roy-043/Draft-fix-shortcuts-in-menus-and-more
Draft: fix shortcuts in menus and more
2021-10-05 13:51:59 +02:00
Roy-043
ff24678a7c Update init_tools.py
Removed "_temp" from docstrings.
2021-10-05 13:38:43 +02:00
Yorik van Havre
849231b82a Merge pull request #4998 from carlopav/Draft_WPimprovements
Draft: Working Plane improvements
2021-10-05 12:56:58 +02:00
wmayer
32592de8ce App: expose methods of ComplexGeoData to Python 2021-10-05 12:43:28 +02:00
wmayer
0fc8460b0f Part: use UnitsApi::getDecimals in ShapeFromMesh dialog 2021-10-05 12:42:48 +02:00
wmayer
501dc5867e Points: [skip ci] for CmdPointsConvert command make minimal value dependent on user settings of used decimals 2021-10-05 10:59:07 +02:00
Bernd Hahnebach
8bb582f23f FEM: writer base, use tempfile module for the temp directory 2021-10-04 17:16:12 +02:00
Bernd Hahnebach
fa843ad084 FEM: writer base, improve working dir handling 2021-10-04 17:16:07 +02:00
Abdullah Tahiri
e60e6c32f7 Sketcher: redefine filters and groups of filters
================================================

Filters redefined to match:
https://forum.freecadweb.org/viewtopic.php?p=537777#p537777

Group "Datum" stops comprising group "Reference"

Datums+References are now selectable as a multi-filter.

Fixes the akward behaviour of multiselection:
https://forum.freecadweb.org/viewtopic.php?p=537722#p537722

Now when a selection of a filter causes a group of filters comprising the selection to be fulfiled, this is also checked.
2021-10-04 16:30:40 +02:00
Abdullah Tahiri
007041b2ec Sketcher: Reorder filter entries to match toolbar
================================================

https://forum.freecadweb.org/viewtopic.php?p=537777#p537777
2021-10-04 16:30:28 +02:00
donovaly
f4a8f32db4 adjust preferred size to contain also the ALL entry 2021-10-04 16:25:14 +02:00
donovaly
41c30470f3 [Sketch] Selection improvements
as described here: https://forum.freecadweb.org/viewtopic.php?f=17&t=60569&p=537615#p537615
2021-10-04 16:25:14 +02:00
Chris Hennes
5a74cabaf0 Merge pull request #5086 from bartoszek/fix_build_linux
Fix linux build: undefined std:string_view
2021-10-03 15:59:44 -05:00
Chris Hennes
c9d28ac9f5 Merge pull request #5049 from chennes/spreadsheetPasteCleanup
[Spreadsheet] Refactor and simplify paste code
2021-10-03 13:15:57 -05:00
Chris Hennes
3a8d906cf3 Merge pull request #5085 from donovaly/Spread-UI-preferences-fixes
[Spreadsheet] fix preferences UI
2021-10-03 11:58:52 -05:00
wmayer
69bfa47b0e Part: [skip ci] use Gui::cmdAppDocumentArgs in ShapeFromMesh dialog 2021-10-03 16:46:32 +02:00
wmayer
57375ce7c2 Gui: [skip ci] add Gui::cmdAppDocumentArgs and support further string types with FormatString::str 2021-10-03 16:45:45 +02:00
bartus
0c3ba910aa Fix linux build: undefined std:string_view
Pop 'mesh' library c++ stranderd to c++17
Add required <string_view> header
2021-10-03 14:36:16 +02:00
donovaly
3833fe21ed [Spreadsheet] fix preferences UI
- add missing layouts (Qt's designer warns too)
- add spacers to assure a compact layout on all screens
2021-10-03 13:44:44 +02:00
Chris Hennes
a65464b722 Merge pull request #5081 from Roy-043/Draft-prevent-negative-snaprange
Draft: prevent negative snaprange
2021-10-02 14:05:30 -05:00