Patryk Skowroński
43ddbb4936
New integration with 3Dconnexion devices ( #12929 )
...
* New integration with 3Dconnexion devices
* CMake build option hidden for Mac
* Minor fixes, to be squashed to previous commit
* cmake: fix indent and case; to be squashed
* Corrected name case
---------
Co-authored-by: Patryk Skowroński <pskowronski@3dconnexion.com >
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
Co-authored-by: Ladislav Michl <ladis@linux-mips.org >
2024-04-15 10:43:45 -05:00
Chris Hennes
ed3e1cf544
Merge pull request #13332 from wwmayer/fix_material_issues
...
Fix material issues
2024-04-15 10:33:29 -05:00
Chris Hennes
3a18718395
Merge pull request #13411 from bgbsww/bgbsww-toponamingFeatureDressup10399
...
Toponaming/Part: feature dressup and transform
2024-04-14 17:22:00 -05:00
bgbsww
98880ca5df
Merge branch 'main' into bgbsww-toponamingFeatureDressup10399
2024-04-14 18:16:03 -04:00
Chris Mayo
014cf9b458
Addon Manager: Remove mentions of GitPython
...
Not used since:
a1b2107ffd ("Addon Manager: Complete migration away from GitPython", 2024-01-27)
2024-04-14 17:13:55 -05:00
bgbsww
bd406dbcfd
TopoNaming/PartDesign: Implement shapebinders
2024-04-14 17:13:14 -05:00
bgbsww
ccc03e8e60
Merge branch 'main' into bgbsww-toponamingFeatureDressup10399
2024-04-14 18:08:58 -04:00
Chris Hennes
305bba6db4
Merge pull request #13401 from bgbsww/bgbsww-toponamingPD6FeaturePrimitive
...
Toponaming/Part: Enhance testing for primitive features
2024-04-14 16:21:38 -05:00
Chris Hennes
2aaa856661
Merge pull request #13387 from bgbsww/bgbsww-toponamingPD5FeaturePad
...
Toponaming/Part Transfer more python ElementMapVersion and add feature pad testing
2024-04-14 16:06:40 -05:00
wmayer
4f8606fddb
PD: Fixes #13446 : Crash with hole in additive loft
2024-04-14 21:24:06 +02:00
wmayer
a043ed6a3d
Base: fix some linter warnings
2024-04-14 21:22:08 +02:00
bgbsww
459644be31
TopoShape/Part: Bug fixes; pass Hasher parms, OCCT 7.8 compatibility, ElementMaps correct item count
2024-04-14 13:56:07 -04:00
David Planella
6aedddba5f
Renamed locale folders according to IETF subtags, added README file with instructions on how to add a new translation
2024-04-14 08:51:25 -04:00
David Planella
c6378ae51b
Remove stray translations into their own locale folder
2024-04-14 08:51:25 -04:00
David Planella
58cd0f8353
Move all existing translation folders into locale subfolder
2024-04-14 08:51:25 -04:00
bgbsww
c5e481441d
Toponaming/Part: Add Pad test, cleanup
2024-04-14 07:10:27 -04:00
Zheng, Lei
6acf5a00e6
Toponaming/Part: Transfer in python ElementMapVersion
2024-04-14 07:10:27 -04:00
bgbsww
9ebb23f234
Toponaming/Part: Initialize the hasher so that it operates
2024-04-13 22:41:57 -05:00
Roy-043
5ae6b8acf6
Gui: spelling: freezed -> frozen
2024-04-13 17:16:22 +02:00
luzpaz
10d02c8a01
TD: Remove incorrect TODO
...
Closes #13410
2024-04-13 17:15:35 +02:00
wmayer
a1194f5f57
Gui: fix crash in PythonCommand::isChecked()
...
This very likely fixes the crash reported at https://forum.freecad.org/viewtopic.php?t=86874
2024-04-13 14:58:21 +02:00
wmayer
69bcabeb0b
Tests: add Parameter tests
2024-04-12 23:37:56 +02:00
wandererfan
2406c2798e
[TD]handle odd projection cs in broken view
2024-04-12 13:41:46 -04:00
bgbsww
69f6f2230a
Toponaming/Part: Enhanced testing for FeaturePrimitives
2024-04-12 10:32:05 -04:00
bgbsww
b7daa607af
Toponaming/Part: Add Pad test, cleanup
2024-04-12 10:32:05 -04:00
Zheng, Lei
de35a330e9
Toponaming/Part: Transfer in python ElementMapVersion
2024-04-12 10:32:05 -04:00
Chris Hennes
e3d5fc367c
Merge pull request #13354 from bgbsww/bgbsww-toponamingPD1dependencies
...
Toponaming/Part transfer in part design dependencies
2024-04-12 09:22:09 -05:00
Chris Hennes
098ff9ca6f
GitHub: Fix YAML format for labeler@v5
2024-04-12 09:00:32 -05:00
wandererfan
343625fde5
[TD]fix regression of svg hatch during export
...
- last worked in v0.20
- svg hatch tile field is not cropped on export to svg. svg tiles are
replaced by pixmap tiles for export.
2024-04-12 09:00:06 -04:00
Max Wilfinger
c337a5d869
Add 'Mesh' option to issue template
2024-04-12 08:00:43 +02:00
Zheng, Lei
01498d92d5
Bring in missing code
2024-04-11 18:20:26 -04:00
bgbsww
92e8a391c6
Toponaming/Part: Clean and add tests
2024-04-11 11:30:04 -04:00
Zheng, Lei
5a0ac5cafd
TopoShape/Part: Bring in FeatureDressup
2024-04-11 10:22:11 -04:00
Bas Ruigrok
4b8fe0c1ab
Fix compiler warning
2024-04-10 22:31:35 +02:00
mosfet80
90961ef1d1
Update labeler.yml
...
fix deprecation warning
updated action/labeler to v5
2024-04-10 19:18:08 +02:00
mos
5bf8dca869
fix deprecation warning
...
update
actions/cache/save to v4
switch to node 20: fix deprecation warning
actions/cache/restore to v4
fix deprecation wawing
2024-04-10 19:16:45 +02:00
bgbsww
239c3e6f78
Toponaming/Part: Fix review items
2024-04-10 12:14:01 -04:00
wmayer
12ef38e66f
Fix handling of transparency / Restore colour per face
...
The Materials module does a conversion from float to double when saving the transparency and again a conversion from double to float to double
when restoring it. This causes a considerable loss of accuracy so that the representation in percent leads to different numbers.
Using consistently some helper functions to do a proper conversion from float to long and back fixes the problem.
The new property ShapeAppearance is a PropertyMaterialList and always read after the DiffuseColor property when restoring a document.
Thus, the method onChanged() doesn't override DiffuseColor when restoring a document. Additionally, the method finishRestoring() is re-implemented
to set the colours per face in case DiffuseColor has defined multiple colors.
2024-04-10 13:32:58 +02:00
bgbsww
942ebd58f0
Toponaming/Part: Add deprecation comments, clean up code
2024-04-09 21:17:08 -04:00
Zheng, Lei
231a638fc7
TopoShape/Part: Bring in PartDesign dependencies
2024-04-09 21:17:08 -04:00
bgbsww
caa126eec0
Upgrade Toponaming tests
2024-04-09 16:19:07 -05:00
wmayer
e87180b245
Part: fix import of STEP files with colors per face
2024-04-09 22:15:51 +02:00
wmayer
92ac3cc0d3
Core: avoid conversion from float to double or vice-versa
...
When synchronizing the Transparency property with the transparency value of the ShapeAppearance property then do not convert between float and
double as otherwise some strange rounding issues can occur.
Example: Set the Transparency property of an object to 35 in the Property Editor. After leaving the editor the value may switch to 34.
2024-04-09 22:15:51 +02:00
wmayer
9d4757b301
Part: fix some further regressions:
...
* Correctly load a file if colors are set per face
* Result of boolean operation is correctly colored if source objects have different colors
* Result of compound is correctly colored if source objects have different colors
2024-04-09 22:15:51 +02:00
wmayer
5d451b1486
PD: fix shape appearance of datum features, shape binder and sub-shape binder
2024-04-09 22:15:51 +02:00
wmayer
15dcd1e9be
Gui: add security checks to view provider extensions because they can be accessed if a document objects is not yet attached
2024-04-09 22:15:51 +02:00
wmayer
262a218b6b
Part: fix Part_RefineShape and Part_Section
2024-04-09 22:15:51 +02:00
wmayer
4aa140d066
Mod: code cleanup
2024-04-09 22:15:51 +02:00
wmayer
2af81362d3
Gui: fix Std_RandomColor
2024-04-09 22:15:51 +02:00
wmayer
2d1153d72e
Mod: Adjust parent class for Python wrappers
2024-04-09 22:15:51 +02:00