wmayer
3e33f184b4
Core: Rename ViewProviderPythonFeature to ViewProviderFeaturePython
...
Fixes #15888
2024-08-26 18:14:22 +02:00
bgbsww
ecf7e51ab3
Toponaming: Remove all FC_USE_TNP_FIX protected old code
2024-08-26 11:12:48 -05:00
bgbsww
60640fa441
Horrible hack to work around bug in OCCT7.7.2
2024-08-26 18:09:38 +02:00
paul
4981dbbe2c
[ArchWall_Draft-OffsetWires] Bug-fix Ellipse Support ( #16038 )
...
* [ArchWall_Draft-OffsetWires] Bug-fix Ellipse Support
Fixed bug/regression in ArchWall/Draft-OffsetWires ellipse support.
FC Forum Discussion
- https://forum.freecad.org/viewtopic.php?p=777965#p777897
* Update offsets.py
Typo
* L347 - trailing whitespace after comma
2024-08-26 18:03:21 +02:00
wandererfan
884cf22c71
[TD]fix false positives in isCircle ( fix #15979 )
2024-08-26 18:01:00 +02:00
Chris Hennes
f355b62cb7
Merge pull request #16045 from wwmayer/format_measure
...
Measure: Prepare for clang-format
2024-08-26 10:57:13 -05:00
wmayer
cfb14da52e
Part: Prepare for clang-format
2024-08-26 17:56:58 +02:00
Chris Hennes
ab5af9000d
Merge pull request #16041 from mosfet80/patch-16
...
Update libs into .pre-commit-config.yaml
2024-08-26 10:54:47 -05:00
bgbsww
26ebefd651
Ignore standalone points in sketches when building faces
2024-08-26 17:51:29 +02:00
bgbsww
8c08549f5a
Update to Toposhape versions and fix shapebinder references with test ( #16036 )
...
* Update to Toposhape versions and fix shapebinder references with test
* Update src/Mod/PartDesign/PartDesignTests/TestShapeBinder.py
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-08-26 10:50:18 -05:00
Chris Hennes
4204ad3fd8
Merge pull request #16021 from jbaehr/material-add-machining-wood-cards
...
Material: Add wood cards with machining model
2024-08-26 10:38:22 -05:00
Roy-043
c2b8414609
BIM: Arch_Survey: Fix concatenate bytes issue
...
The line `t = t.encode("utf8")` returns a bytes object which does not make sense in the context of the rest of the code. It is probably a copy-paste error.
To test the bug:
1. open the file attached to this forum post: https://forum.freecad.org/viewtopic.php?t=89012#p770224
2. Make the rectangles visible.
3. Start the Survey command and box select all objects in the 3D view.
2024-08-26 17:31:59 +02:00
Chris Hennes
56b9b485d3
Merge pull request #15958 from AjinkyaDahale/sk-fix-14736
...
[Sketcher] Attempt to fix #14736
2024-08-25 21:27:00 -05:00
Alfredo Monclus
70d0d50746
fix(PD): threadtype combobox too small for metric fine
2024-08-25 19:35:25 -05:00
David Carter
450ec1ad8c
Rename *Impl.py to Imp.py
2024-08-25 19:32:02 -05:00
Ajinkya Dahale
86d5eea787
[planegcs] Support circle-to-circle tangent when centers coincide
...
This simply implies avoiding some NaN's when computing error or gradient.
2024-08-25 23:20:41 +05:30
pre-commit-ci[bot]
0797cd2f00
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-25 11:42:43 +00:00
wmayer
16e56d6694
Measure: Prepare for clang-format
2024-08-25 13:39:38 +02:00
pre-commit-ci[bot]
9d949c60aa
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-25 07:29:42 +00:00
Ajinkya Dahale
a30bbba4df
[Sketcher] Fix #14736
...
Recompute even if the addition of new elements and autoconstraints failed
partially.
2024-08-25 07:33:59 +05:30
Ajinkya Dahale
e2664f397d
[Sketcher] Use modernized geometry type checks
2024-08-25 07:33:59 +05:30
Ajinkya Dahale
6a1afdc4e2
[Sketcher] Fix endpoint-to-endpoint/edge tangency substitution
...
Only substitute if the point(s) involved are `start`/`end`. Centers do
not make sense here.
2024-08-25 07:33:59 +05:30
Florian Foinant-Willig
ffb2ebe4c6
[PD] helix fix
2024-08-24 20:38:58 -05:00
Andrea
1afe48140d
Update ViewProviderFemMesh.cpp
...
fix warning: variable 'j'and 'i' is not initialized
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Update ViewProviderFemMesh.cpp
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-08-24 19:53:10 -05:00
marioalexis
ad28897c09
Fem: Disconnect connection when destroying Constraint object
2024-08-24 19:51:24 -05:00
Chris Hennes
f8a34d8063
Addon Manager: Adjust button reference for Qt6 compatibility
2024-08-24 19:40:27 -05:00
Chris Hennes
baec1037d8
Part: Fix compilation with Qt6/MSVC
...
-/permissive does not allow the original unwrapped call to ParseTupleAndKeywords
2024-08-23 20:45:26 -05:00
Jonas Bähr
bb01ec7f7c
Material: Add wood cards with machining model
...
With PR FreeCAD#14460 the "machinability" model was introduced.
This commits adds material cards with complete machining model data
for various types of woods and engineed wood products.
The data comes from the German text book "Zerspanung von Holz und
Holzwerkstoffen", ISBN 978-3-446-47769-8, 2. Edition 2023,
https://www.hanser-fachbuch.de/fachbuch/artikel/9783446477698
Usage of this data for our purpose is legal as facts are not protected by
copyright according to German law.
2024-08-23 21:57:31 +02:00
luzpaz
05c90f398a
Measure: fix linting TaskMeasure.cpp
...
Adds missing whitespace before opening brackets (observed in #15907 )
2024-08-22 18:54:45 -05:00
bgbsww
c8c657eefe
Fix shape color / materials issues in fuse
2024-08-22 18:53:55 -05:00
bgbsww
c59b422f2c
Toponaming fix #15969 following LS3 code change
2024-08-22 18:52:22 -05:00
wmayer
c9a586f34a
Building: Boost dependency errors
...
Fixes #15999
2024-08-22 18:50:24 -05:00
bgbsww
40d23c2639
Toponaming: Support disabling hashing; getting element history
2024-08-22 11:24:09 -05:00
Shai Seger
a750034490
Cam simulator feature update ( #15597 )
...
* remove redundant code
* Improve lighting, add ambient occlusion
* Add cleanup code. Dialog is now deleted when cloesd.
* change back to ambient occlusion
* Fix G8x drill sequence bug. issue #14369
* fix bad simulation artifacts under Linux and QT. Issue #14369
* fix merge issue
* fix border artifact on buttons
* support showing path lines. revise the gui.
* add option for arbitrary solids. wip
* use vectors instead of mallocs
* Handle arbitrary stock shapes + show base shape.
* Complete the base shape display feature. eliminate co-planar artifacts.
* support window scaling. upstream issue #14334
* Apply lint fixes
* some missing lints.
* Attend pylint issues
* Apply code fixes based on @kadet1090 review
* fix some clang-tidy warnings.
* CAM: Linter cleanup round 1
---------
Co-authored-by: Chris Hennes <chennes@gmail.com >
2024-08-21 15:18:52 -05:00
wmayer
80a09b3853
Part: Make ViewProviderPart::applyMaterial more robust
...
* Fixes hard crashes and throw an exception if value is out of range
* Fixes several linter warnings
2024-08-21 18:40:27 +02:00
Jonas Bähr
2ed910125a
Material: Add a very basic wood appearance card
...
The existing "Wood-Generic" material was only rendered in the default
gray, which is now fixed. I'm aware that wood comes in may different
shades, and the current choice of a yellowish brown is arbitrary.
2024-08-19 20:27:05 +02:00
wandererfan
131956e201
[TD]fix crash on Cosmetic line > 10m
2024-08-19 12:34:53 -04:00
wandererfan
595fbc9c1b
[TD]detect breakObject inside Body
2024-08-19 11:32:21 -05:00
hlorus
0b8c8ceab0
MeasureGui: Return the relative label offset for the initial position
2024-08-19 12:25:05 -04:00
hlorus
d11f710252
MeasureGui: Explicitly trigger the initial positioning of measurements
2024-08-19 12:25:05 -04:00
hlorus
aa98951b5c
Measure: Apply global placement when retrieving shape
2024-08-19 12:16:19 -04:00
hlorus
01611c6a1c
[MeasureGui] Fix order of setting properties to avoid update with outdated data
2024-08-19 12:16:19 -04:00
Chris Hennes
1815941668
Addon Manager: Fix ZIP installation
...
Always delete the old version before installing the new one
2024-08-19 12:10:37 -04:00
wandererfan
558db30497
[TD]fix asCircle error calculation
2024-08-19 12:01:01 -04:00
Brad Collette
6a23cd01bb
fixes #15902
2024-08-19 11:58:46 -04:00
Brad Collette
58ba9dd0e9
Remove deprecated materials
...
# Conflicts:
# src/Mod/Material/Resources/Materials/Machining/ToolSteel.FCMat
2024-08-19 11:57:04 -04:00
CalligaroV
673b5a5e5e
Part/Toponaming: align TopoShape::findSubShapesWithSharedVertex() to LS3
...
* added test for issue #15539
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-08-19 10:53:31 -05:00
Brad Collette
4ec94e678e
Add Feedrate to G85 command moves
...
#fixes #15646
2024-08-19 11:52:15 -04:00
Roy-043
ce11e63958
BIM: Fix oversight in #15530
...
Fix bug introduced in #15530 .
Forum topic:
https://forum.freecad.org/viewtopic.php?t=89790
@paullee0 can you check please? Thanks.
2024-08-19 13:41:05 +02:00
wmayer
0dae7353d1
PD: Make PD tests more robust
...
If in the user settings the refinement is switched off several PD tests will fail. This change explicitly sets the Refine property to True to guarantee correct behaviour
2024-08-18 11:50:33 -05:00