theo-vt
d699d38537
PartDesign: Hole: get direction from cylindrical surface rather than normal ( #22393 )
...
* PartDesign: Hole: Find direction of cylindrical face in Hole::execute instead of FeatureSketchBased::getProfileNormal
* PartDesign: Minor cleanups in guessNormalDirection
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-07-28 02:06:50 +00:00
paddle
f4bdeeac16
Assembly: Task Watcher.
2025-07-27 21:23:12 +02:00
paddle
dc73b8272a
Assembly: Add 'Activate assembly' command.
2025-07-27 21:17:28 +02:00
alafr
30f5e0eaac
Draft: Enable Draft Edit for Draft Labels ( #13445 )
...
* Draft: implement DraftLabelGuiTools
TODO:
1- support for custom StraightDirection with any number of points
2- fix EditNode positions when the label is inside a Part
* Draft: enable Draft Edit for Draft Label object
TODO:
Make the edition possible also with double-click in the tree view
* Draft: Trigger Edit on double click on Label in the tree view
Fix part 1/2 of comment https://github.com/FreeCAD/FreeCAD/pull/13445#issuecomment-2079672899
* Draft: Edit Label: enable to move one or move both nodes
The following apply to both edit points of the straight segment:
- If a point is moved exactly on the direction of the straight segment (set the WP to the Label object and use Shift key while moving the node), then it's length is changed without moving the other point.
- If a point is moved in any other direction, both points are moved and the straight segment's length is unchanged
Part 2/2 of https://github.com/FreeCAD/FreeCAD/pull/13445#issuecomment-2079672899
2025-07-27 17:26:12 +02:00
PaddleStroke
59c6742155
Assembly: Use icon overlay for unconnected joints instead of annoying warning. ( #22662 )
...
* Core: FeaturePython : Add getOverlayIcons to python interface
* Assembly: unconnected joints icon overlay Fix #22643
* Update src/Mod/Assembly/Gui/ViewProviderAssembly.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderFeaturePython.h
* Update JointObject.py
* Update ViewProviderFeaturePython.h
* Update ViewProviderFeaturePython.cpp
* Update Application.cpp
* Update ViewProviderFeaturePython.cpp
* Update ViewProviderFeaturePython.h
* Update ViewProviderAssembly.cpp
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-26 22:35:24 +02:00
Kacper Donat
17381534a7
Merge pull request #22736 from chennes/sketcherCodeQLCleanup
...
Sketcher CodeQL cleanup
2025-07-26 11:21:53 +02:00
Chris Hennes
a4d0a691b5
Part: Add error handling to TopoShape::isLinearEdge
2025-07-26 11:17:33 +02:00
PaddleStroke
db7c039881
Assembly: utils: tiny fix
2025-07-26 11:16:28 +02:00
Chris Hennes
71a9a3af25
Sketcher: Clean up some old commented out code
2025-07-25 19:12:30 -05:00
Chris Hennes
34c0a1760e
Sketcher: Fix increment of parabola constraint tag
...
It is an invisible and unstated assumption of the redundant-constraint
removal code that the "tag" of a constraint can be used as the index
into the SketchObject's Constraint list. This is true for all objects
except a parabola, which, when creating its internal alignment focus
constraints, incremented the ConstraintCounter for *each* of the
internal constraints, instead of only once.
2025-07-25 22:03:10 +02:00
sliptonic
ddd27b7323
Merge pull request #22659 from chennes/cam-size_t-fmt-spec
...
CAM: Fix the format spec used with size_t
2025-07-25 14:45:11 -05:00
sliptonic
6c71317029
Merge pull request #22314 from tarman3/vcarve
...
CAM: Vcarve fix
2025-07-25 12:44:16 -05:00
Luz Paz
ece1235f6c
Fix various source comment typos
...
Found via codespell
2025-07-25 10:25:54 -05:00
Chris Hennes
359542df67
Sketcher: Extract "processFace" function
...
Tool-aided refactor, no functional changes.
2025-07-25 10:08:29 -05:00
Chris Hennes
06a8685990
Sketcher: Resolve "Declaration hides variable"
...
Reduce some code duplication via helper method.
2025-07-25 09:48:34 -05:00
Chris Hennes
70811ee630
Sketcher: Resolve "Type confusion" CodeQL critical warning
2025-07-25 09:21:43 -05:00
matthiasdanner
57f251d742
Sketcher: Display arc angle and length constraints beyond center point ( #22651 )
...
* Allow arc segment length and angle constraints to go past the center point
* fix angle helper lines
* fix linter warning
* fix arc length calculation
---------
Co-authored-by: Matthias Danner <28687794+matthiasdanner@users.noreply.github.com >
2025-07-25 13:57:21 +02:00
Kacper Donat
0270515a33
Merge pull request #22660 from chennes/fixMultResultConvertedToLargerType
...
Fix mult result converted to larger type
2025-07-25 10:20:03 +02:00
Kacper Donat
15051f3f1e
Merge pull request #22544 from jffmichi/undockfullscreen
...
Gui: Allow undocking and fullscreen for all MDI windows
2025-07-25 00:18:20 +02:00
Kacper Donat
4e8b4151d9
Merge pull request #22577 from AjinkyaDahale/sk-fix-22352
...
Sketcher: Avoid crash when using trim as described in #22352
2025-07-25 00:16:28 +02:00
PaddleStroke
e54984504a
Assembly: Fix infinite loop with subassembly. Fix #19319 ( #22685 )
...
* Assembly: Fix infinite loop with subassembly. Fix #19319
* squash
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyObject.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-25 00:11:24 +02:00
PaddleStroke
43251b20e3
Assembly: Fix insert sub-assemblies positioning issues ( #22677 )
2025-07-24 12:43:23 -05:00
PaddleStroke
4827fc53be
Assembly: Fix flexible sub-assemblies cannot be deleted ( #19100 )
2025-07-24 12:41:31 -05:00
PaddleStroke
66cfc3112f
Assembly: Simulation active only if proper joint available ( #22711 )
2025-07-24 14:59:58 +00:00
PaddleStroke
431df47c5b
Assembly: Insert tool : fix error when removing object
2025-07-24 08:46:39 -05:00
Syres916
3ac0ab3abd
[Sketcher] Ensure All Reference Constraints are Read Only in the Property Editor
2025-07-24 08:40:09 -05:00
Roy-043
7d1403cb67
BIM: hide base of railings
2025-07-24 14:58:02 +02:00
Chris Hennes
8ef5f8a827
CAM: Add missing initializers
2025-07-23 16:51:20 +02:00
PaddleStroke
1805e17427
Assembly: VPAssemblyLink: remove warning leftover
2025-07-23 07:24:17 -05:00
PaddleStroke
b74dd4b9c7
Assembly: Fix flexible subassemblies have no transform gizmo when selected ( #22670 )
...
* Assembly: Fix flexible subassemblies have no transform gizmo when selected
2025-07-23 07:23:49 -05:00
xtemp09
2d12f2d9d8
Add "Clear Recent files list" item ( #22638 )
...
* Add "Clear Recent files" item
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-07-23 04:11:48 +00:00
tomate44
163a4a4a2d
Part: Feature Offset2D fix #22563
2025-07-22 20:40:51 -05:00
Ian Abreu
b2610da5fd
Core: Generation of Mesh interface bindings ( #22623 )
...
* Initial commit of Mesh
* Fixing import
2025-07-22 19:39:10 -05:00
Ian Abreu
5b272ae393
Core: Generation of Spreadsheet interface bindings ( #22624 )
...
* Initial commit of spreadsheet
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-07-22 18:34:42 -05:00
Chris Hennes
ab52946257
TD: Remove incorrect allocation failure handler
2025-07-22 09:57:49 +02:00
Pieter Hijma
f5c315d05a
PartDesign: Add migration tag
2025-07-22 09:03:27 +02:00
Chris Hennes
8b10c035d0
TD: Switch to non-buffer-based format string interpretation
2025-07-22 08:59:49 +02:00
Chris Hennes
2aa659f2b3
TD: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
Chris Hennes
c1bc10f4d6
Sketcher: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
Chris Hennes
c6f5e5a262
Reverse Engineering: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
Chris Hennes
5d84b6044b
Part: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
Chris Hennes
eeb3d027c5
MeshPart: Fix multiplication result converted to larger type
2025-07-21 23:40:56 -05:00
Chris Hennes
c26202afc4
Mesh: Fix multiplication result converted to larger type
2025-07-21 23:40:51 -05:00
Chris Hennes
bb9189c21c
Inspection: Fix multiplication result converted to larger type
2025-07-21 22:04:43 -05:00
Chris Hennes
2e28b2bd63
FEM: Fix multiplication result converted to larger type
2025-07-21 22:04:10 -05:00
Chris Hennes
764542078f
CAM: Fix multiplication result converted to larger type
2025-07-21 22:03:14 -05:00
Chris Hennes
a3cf35138d
CAM: Fix the format spec used with size_t
2025-07-21 21:32:07 -05:00
Kacper Donat
6d9bf1315b
Merge pull request #22088 from hyarion/feature/variable-constraint-points
...
Sketcher: Adds support for constraint with more than 3 points
2025-07-21 23:06:49 +02:00
PaddleStroke
eb5898f387
Assembly: Fix unconnected Joints always touched
...
Fix https://github.com/FreeCAD/FreeCAD/issues/22642
2025-07-21 13:24:28 -05:00
sliptonic
0665872310
Merge pull request #22398 from dbtayl/fix_22073
...
CAM: Adaptive: Fix NULL input shapes when top of stock equals top of model
2025-07-21 11:35:39 -05:00