Bas Ruigrok
939506007d
Gui: Fix Blender and Revit navigation issues with shift key in sketcher
2024-12-20 11:31:10 -05:00
Yorik van Havre
a7c550da98
BIM: Several fixes to nativeIFC lock/unlock system - fixes #17862
2024-12-20 10:15:39 +01:00
JULIEN MASNADA
bcdfcce95c
Improved SweetHome 3D importer ( #17165 )
...
* Fixed access to Addon::Metadat::Url attributes
* Fixed invalid vector in distance calculation
* SH3D importer initial version
* Cleaned up and added baseboard
* Make sure notificationWidth is properly enabled/disabled
* Added furnitureGroup, color prefs, light weight mesh object
* Allow to join walls
* Prepare to join wall, improved status feedback
* Removing trailing white space
* SH3D importer initial version
* Cleaned up and added baseboard
* Make sure notificationWidth is properly enabled/disabled
* Added furnitureGroup, color prefs, light weight mesh object
* Allow to join walls
* Prepare to join wall, improved status feedback
* Removing trailing white space
* fixing tipo, 80 charlines, etc
* Adding a basic import test
* Work in local but fails on pipeline. Commenting out.
* Adding testcase and join wall path
* Use ruled surface to fix failed sweep
* Fixed faces order when joining walls
* Fixed missing sample importer file
* Allow to change pref just before import
* Fixed excessive debug output
* Allow to import from string. Test use embedded string
* Fixed tipo in comment
Co-authored-by: João Matos <joao@tritao.eu >
* Improved door import
Also added coloring for wall section's edges when debuging
* Moved debug init script to FreeCAD-Docker repo
---------
Co-authored-by: João Matos <joao@tritao.eu >
Co-authored-by: Yorik van Havre <yorik@uncreated.net >
2024-12-20 09:46:39 +01:00
Jacob Oursland
0609fa2335
pixi: Add run freecad configuration for Windows.
...
Windows requires running from an installed FreeCAD, not simply the build environment. This
commit performs the install and execution from the installation environment.
2024-12-19 14:46:09 +01:00
wmayer
44065bfff4
Core: Format Placement::toString() and fix const correctness
2024-12-19 11:15:50 +01:00
PaddleStroke
8e0bf192df
Placement::tostring Fix fmt expression
2024-12-18 11:31:22 +01:00
Roy-043
7d2c10f4c1
BIM: fix Wiki links in BIM Tutorial
2024-12-18 09:40:36 +01:00
marioalexis
b64549b348
Fem: Add electrostatic constraint symbol
2024-12-17 14:46:19 +01:00
luzpaz
82c7d013fb
BIM: add docstrings to Arch.py
...
Closes #18560
2024-12-17 14:26:48 +01:00
Roy-043
d507cf3453
Merge pull request #18558 from Roy-043/Draft-Fix-handling-of-coin-nodes
...
Draft: Fix handling of coin nodes
2024-12-17 12:07:38 +01:00
PaddleStroke
1289997dfd
Placement: Adds a helper to print the value of the placement.
2024-12-16 12:30:25 -05:00
Roy-043
db12b31b76
Draft: Fix handling of coin nodes
...
Fixes #18523 .
2024-12-16 18:24:36 +01:00
Ladislav Michl
2afdd58a88
TechDraw: Ensure tolerance font size is > 0
2024-12-16 12:23:51 -05:00
PaddleStroke
e657ce9473
TechDraw: Assembly exploded views : revert #17726
2024-12-16 11:22:26 -06:00
wmayer
bbb5b45133
Part: Fix segmentation fault in Feature::getExportElementName
...
Calling ShapeType() on a null shape is not allowed and causes a segmentation fault. So, check beforehand if the shape is not null.
Fixes #18537
2024-12-16 12:17:19 -05:00
Chris Hennes
a88f30877c
Update src/Mod/TechDraw/Gui/QGILeaderLine.cpp
2024-12-16 18:16:03 +01:00
wandererfan
3cadb489d9
[TD]allow weld symbol on rotated leader
2024-12-16 18:16:03 +01:00
wandererfan
a92acbd457
[TD]fix leader autohorizontal on rotated base view
2024-12-16 18:16:03 +01:00
luzpaz
23354b57cb
CAM: Linting Path/Post/Processor.py ( #18539 )
...
Added various docstrings + fixed a typo
2024-12-16 11:09:17 -06:00
Jiří Pinkava
973ad7b5c8
Sketcher: clean-up geometry history configuation
...
Keep code almost 1:1 with LS3 branch, just ensure the variable is
initialized and code is documented
2024-12-16 12:07:40 -05:00
Chris Hennes
b2619f339c
Addon Manager: PythonDeps Cleanup and Testing
2024-12-16 17:51:29 +01:00
Chris Hennes
6254cb910b
Addon Manager: Correct run_interruptable_subprocess
...
communicate() has to be called after a final kill() to get the output
2024-12-16 17:51:29 +01:00
Florian Foinant-Willig
e607b5757e
PartDesign: Add Std_ToggleFreeze to context menu
2024-12-16 11:47:52 -05:00
WandererFan
fa327ec152
[TD]Fix transparent area in pdf ( fix #18443 ) ( #18507 )
...
* [TD]fix transparent areas in pdf (#18443 )
* [TD]restore use of PDF/A-1b format
- was not working in older versions of QPdfWriter
2024-12-16 10:47:08 -06:00
Chris Hennes
e6e281e295
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Syres916
74abfd39d9
[Gui] Show Preferences page by name rather than index
2024-12-16 11:43:13 -05:00
Chris Hennes
8d110b3b0b
Merge pull request #18354 from CalligaroV/pd-hole-restore-missing-refineShapeIfActive
...
[PartDesign] Hole: restore missing call to FeatureAddSub::refineShapeIfActive()
2024-12-16 11:41:50 -05:00
marioalexis84
d1e65a47f3
Fem: Add smoothing filter extension to contours filter ( #18088 )
...
* Fem: Add smoothing filter extension to contours filter
2024-12-16 10:40:02 -06:00
wmayer
8fdbdccd8f
Core: Move LCS migration warning to Std_Open command
2024-12-16 11:34:39 -05:00
Benjamin Nauck
a2c980f7d6
Revert "Address the poor performance of the existing unique-name generation ( #17944 )"
...
This reverts commit 83202d8ad6 .
# Conflicts:
# src/Base/Tools.cpp
# src/Base/Tools.h
2024-12-16 17:31:43 +01:00
Roy-043
844d88fb7a
BIM: Fix ArchReference problem caused by TNP code
...
Due to TNP code Document.xml can contain (for example)` <Part ElementMap="0.4" file="Box001.Shape.brp"/>` instead of `<Part file="Box001.Shape.brp"/>`.
2024-12-16 15:23:47 +01:00
wmayer
e698c73a3a
Part: Fix crash due to infinite recursion
2024-12-15 16:20:30 +01:00
wmayer
aa228f2b32
Core: Fix false-positive in migrateXAxisPlacement()
...
Use a looser tolerance to compare the rotations of the axes and planes of the coordinate system
2024-12-15 11:34:03 +01:00
Furgo
e458526279
Disable external zipios usage for Debian builds
2024-12-14 10:49:32 -05:00
Jacob Oursland
e3d81eaf69
CI: Enable GitHub Problem Matchers for compiler warnings.
2024-12-14 10:46:06 -05:00
Chris Hennes
7c1d984b7a
App: Fix encoding of Datums.cpp
2024-12-14 14:31:41 +01:00
Chris Hennes
b25b83c1a5
Addon Manager: Support case of repo=None in worker
2024-12-13 20:29:19 -05:00
Chris Hennes
1500264079
Base: Add missing PCH include to ServiceProvider
2024-12-13 20:28:42 -05:00
Chris Hennes
f663e4fce4
Gui: Rename variable to eliminate macro conflict
...
Windows.h defines 'near' and 'far' macros, and they are actually used in the Inventor codebase (so we can't just undefine them).
2024-12-13 20:28:18 -05:00
wmayer
5a6535d908
Fix several compiler warnings:
...
* Fix [-Wsign-compare]
* Fix [-Wc++20-designator]: designated initializers are a C++20 extension
* Fix [-Wunused-parameter]
2024-12-13 20:28:04 -05:00
Chris Hennes
c80bb958f3
Merge pull request #18332 from Ondsel-Development/core_LCS3
...
Core Datums: Card4 : implement part subclasses.
2024-12-13 15:59:10 -05:00
Chris Mayo
21411fcf3a
Remove LibPack FLANN comment
...
cMake/UseLibPack10x.cmake was removed in:
e0220e7830 ("Remove unused cMakes", 2022-02-22)
2024-12-13 21:19:36 +01:00
Chris Hennes
032a70140e
CI: Remove readability-identifier-length check ( #18403 )
2024-12-13 16:23:50 -03:00
marioalexis
8ad0395e21
Gui: Add missing header <optional>
2024-12-13 13:53:15 -05:00
PaddleStroke
fa8b273f7d
Merge branch 'main' into core_LCS3
2024-12-13 18:48:35 +01:00
Andrea
f5a4ec01f8
[Mod] Clean AssemblyObject.cpp
...
Removed dead code
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
.
2024-12-13 12:34:46 -05:00
kwahoo2
a4c85232c9
Gui: add method to select objects with a 3D ray ( #16789 )
...
* Implementation of ray picking method for 3d picking
* Ray picking logic moved to C++
(cherry picked from commit ed23214c0bce7b70fd1003a7c4612e2d0d7da4cb)
* formatting, do not return unecessary dict keys, near plane clipping
2024-12-13 11:32:37 -06:00
Vincent Belpois
d4b7d074ee
Sketcher: Fix double RMB to quite polyline after closed shape
2024-12-13 12:30:41 -05:00
mosfet80
29d685b452
Clean ViewProviderAssembly.cpp
2024-12-13 12:27:40 -05:00
Yorik van Havre
9efa615fb4
BIM: Fixed shape loading - fixes #18391
2024-12-13 12:22:04 -05:00