André Althaus
5c0aaa40d9
Modernize code
2024-05-23 12:23:32 +02:00
André Althaus
75bba376c4
Format code with clang-format
2024-05-23 12:23:28 +02:00
André Althaus
98d46c41be
Add a combo box to the transform featues UI for the TransformMode
2024-05-23 12:22:26 +02:00
André Althaus
5790795f03
Add a TransformMode property to the pattern features
...
This property controls wether the selected features tool shapes are
transformed or the whole base feature's shape.
2024-05-23 12:22:26 +02:00
André Althaus
d213827319
Add function to check if a Transformed feature is a sub-feature of MultiTransform
...
This will check the in-list instead of relying on an empty Originals property.
2024-05-23 12:22:26 +02:00
mos
a8d093280e
[gui] code clean
...
.
2024-05-23 11:34:15 +02:00
Konstantinos Melissaratos
22a1497c3f
Update FeaturePartFuse.cpp
...
Fixed typo error
2024-05-23 11:31:37 +02:00
Konstantinos Melissaratos
333f2913fe
Adding parallel running to the multi_fuse operation
2024-05-23 11:31:37 +02:00
wmayer
f89a0cec28
Sketcher: Fix accessibility of some group commands
...
The affected commands are:
* Sketcher_CompLine
* Sketcher_CompCreateArc
* Sketcher_CompCreateConic
* Sketcher_CompCreateFillets
* Sketcher_CompCurveEdition
* Sketcher_CompSlot
* Sketcher_CompHorVer
* Sketcher_CompToggleConstraints
2024-05-23 10:14:46 +02:00
wmayer
1d78063df8
Fix accessibility of some group commands
...
Several group commands are active but require an active document to work. This PR overrides the method isActive() to
disable the commands if no active document exists.
The affected commands are:
* Std_ViewGroup
* Std_LinkActions
* PartDesign_CompDatums
* PartDesign_CompSketches
2024-05-23 10:14:46 +02:00
wmayer
c4192cf9b3
PathSimulator: Fix many compiler warnings
2024-05-23 10:12:13 +02:00
Roy-043
e343668d80
BIM: Fix BIM tutorial issues
...
UI file is now in a resources file.
Translate function was not defined.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=87830
2024-05-23 09:37:00 +02:00
mosfet80+
859a228723
[Cam] fix warning
...
removed unused variables
2024-05-23 08:07:23 +02:00
hasecilu
6103f87c2a
Help: Fix typo whlle -> while
...
Detected by Carlo D on CrowdIn
2024-05-23 08:07:07 +02:00
wmayer
3f2e6d8257
Import: Replace normal message with log message when loading a STEP file
2024-05-23 00:49:10 +02:00
Martin Rodriguez Reboredo
831035b72e
Gui: Fix NaviCube for Qt6
2024-05-22 13:57:59 -04:00
Shai Seger
63c3bab94a
New Cam simulator based on low level OpenGL functions (faster and more precise) ( #13884 )
...
* Initial opengl test window
* added core files
* some fixes for code comparability with other platforms
* more compatibility cleanup
* add missing opengl libraries
* Basic simulation window works!
* try using different define
* fix wrapper for better compatibility
* Gui is now operational
* Finally SIM works on actual freecad models
* support drill commands
* cleanup python script and add tool profile generation
* Now using actual tools specified in the operation.
* support mouse wheel and freecad-style 3d navigation
* Support accuracy gauge
* remove endsimulation reference
* show simulation speed indicator
* apply clang-format
* apply changes suggested by code review
* gui items are loaded via QT resource system instead of hard coded
* use vector instead of pointer to pass tool profile points
* Fix some more formatting errors.
2024-05-22 10:16:34 -05:00
Yorik van Havre
65f4dfd55d
BIM: Fixed windows autohosting - fixes #14197
2024-05-22 15:53:59 +02:00
wmayer
3e84404a4a
Sheet: Make ViewProviderSpreadsheet.h self-contained
...
and fix a few minor issues
2024-05-22 13:32:05 +02:00
Yorik van Havre
4b18e2f2ae
BIM: Reapplied #13648
2024-05-22 10:58:23 +02:00
pre-commit-ci[bot]
d71bc637a5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-05-22 10:21:10 +02:00
mos
ab30391742
[fem] clean
...
clean unused code
2024-05-22 10:21:10 +02:00
paullee
a5778d1524
[ArchCurtainWall] Add OverrideEdges & ArchSketch Support
...
- Add Overridges property to let user to select particular edge(s) in a Sketch / ArchSketch to use create the shape of the Arch Curtain Wall (instead of using all edges by default).
ENHANCEMENT by External 'ArchSketch' Add-on:
- GUI 'Edit Curtain Wall' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively.
- The selection of edges is 'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).
- Warning : Not 'Toponaming-Tolerant' if just Sketch is used.
- Property is ignored if Base ArchSketch provided the selected edges.
Forum Discussion:
- https://forum.freecad.org/viewtopic.php?p=756554#p756554 [ ArchSketch ] - Curtain Wall, Slab, ArchWall etc. on Same ArchSketch
2024-05-22 09:52:15 +02:00
Yorik van Havre
e142b9f94f
BIM: Restored original copyright header of ArchCutPlane command
2024-05-22 09:20:23 +02:00
Yorik van Havre
da86d4b81a
BIM: Reworked preferences and setup screens
...
* Reworded welcome screen, removed "update" section
* Removed Webtools and Start option from setup dialog - fixes #14179
* Renamed Arch preferecnes to BIM - fixes #14121
* Moved NativeIFC preferences to BIM - fixes #14137
2024-05-22 09:18:41 +02:00
wandererfan
85be479fd6
[TD]fix Win CI fail a/c OCC Handle style
2024-05-21 14:14:16 -04:00
wandererfan
5f820b8b85
[TD]fix conversion of BSpline to Circle/Arc
2024-05-21 14:14:16 -04:00
wandererfan
e72c63e98a
[TD]fix autocorrect handling of older documents
2024-05-21 14:14:16 -04:00
mosfet80+
cc96fcae66
[mod] removed unused variable
...
removed unused variable
2024-05-21 13:01:34 +02:00
Yorik van Havre
6a6aa26a1c
BIM: Allow to export groups as assemblies
2024-05-21 08:52:03 +02:00
hoshengwei
0102f2608e
fix BIM Project Manager import error
2024-05-21 08:16:56 +02:00
bgbsww
9e2a8343a0
Toponaming: Cleanup verified face calls
2024-05-20 17:48:01 -05:00
Chris Hennes
d0036fa384
Merge pull request #13705 from chennes/enableToponamingFix
...
Toponaming: Enable FC_USE_TNP_FIX code
2024-05-20 17:47:18 -05:00
Chris Hennes
5dadd2c3c3
Toponaming: Test fixes
2024-05-20 12:40:52 -05:00
Chris Hennes
9ef8cf58b3
Correct flag
2024-05-20 12:40:52 -05:00
Chris Hennes
56923c5476
Toponaming: Enable FC_USE_TNP_FIX code
2024-05-20 12:40:52 -05:00
bgbsww
471f0a6ab7
Toponaming: replace MultiFuse implementation to fix face colors
2024-05-20 12:40:43 -05:00
PaddleStroke
0a06b03710
Assembly: JCS selection: cones surfaces offers the cone's apex. Fixes #13958
2024-05-20 12:00:17 -05:00
marcuspollio
6804fe4151
BIM : fix typos in UI strings
2024-05-20 11:59:07 -05:00
marcuspollio
d6539d8535
BIM : update icons with Document element
2024-05-20 11:58:24 -05:00
Michael K Johnson
7d2a5fe35e
Fix typo in TechDraw tooltip
2024-05-20 11:57:40 -05:00
Chris Hennes
f451258104
Merge pull request #13691 from Ondsel-Development/prop-view-menu
...
Gui: Rearrange the property view context menu
2024-05-20 11:54:00 -05:00
marcuspollio
5d668d6dac
UI : Update Spreadsheet icons ( #13996 )
2024-05-20 11:51:33 -05:00
Chris Hennes
40c5d137d2
Merge pull request #14074 from NomAnor/pd-icons
...
Change PartDesign Pad and Revolution tree icons
2024-05-20 11:45:16 -05:00
mosfet80
dcc1c3c9e4
mod: clean ImportOCAF.cpp
...
clean ImportOCAF.cpp
2024-05-20 11:44:08 -05:00
wmayer
9f44b3f9a8
Sketch: Refactor Sketch::updateGeometry()
2024-05-20 11:38:06 -05:00
wmayer
ae2b881477
Gui: Restore previous width when closing task dialog
...
This fixes #11016
2024-05-20 11:35:59 -05:00
Florian Foinant-Willig
cded7480bf
PartDesign: hide Suppressed property with FC_USE_TNP_FIX flag
2024-05-20 11:32:34 -05:00
FEA-eng
af6c844706
Update checksanalysis.py
2024-05-20 11:28:50 -05:00
Chris Hennes
0e0fce5678
Merge pull request #13906 from Rexbas/align-camera
...
Align camera to faces and edges
2024-05-20 11:28:24 -05:00