Chris Hennes
d89f4d7f29
Merge pull request #12366 from bgbsww/bgbsww-toponamingGetSubTopoShape
...
Toponaming/Part: Move getSubTopoShape
2024-02-13 14:09:24 -06:00
Chris Hennes
61ec050405
Merge pull request #10764 from Ondsel-Development/asm_card9
...
[Assembly] Solve the assembly (Card 9).
2024-02-13 10:13:08 -06:00
JULIEN MASNADA
eb468a34d9
Fixed invalid vector in distance calculation ( #12364 )
...
* Fixed invalid vector in distance calculation
2024-02-13 10:11:22 -06:00
bgbsww
ae4393978f
Toponaming/Part: clean, doc, and test getSubTopoShape
2024-02-13 10:14:39 -05:00
Zheng, Lei
76df39e99d
Toponaming/Part: transfer in getSubTopoShape
2024-02-13 10:01:17 -05:00
howetuft
b39d246c27
Release GIL while meshing in MeshPart.meshFromShape
...
This commit releases the Global Interpreter Lock around mesher call and
should enable multithreading use when exporting large quantities of
objects (for instance for external rendering).
2024-02-13 11:15:52 +01:00
Mark Peres
adf69f23f6
add subvolume property
2024-02-13 10:18:12 +01:00
Mark Peres
6717065a2b
refactor getSubVolume method -> use early exit
2024-02-13 10:18:12 +01:00
Roy-043
0feb0143ee
Arch: Arch_Window round values in getSolidSignature
...
Values in getSolidSignature must be rounded, else matching solids are often not found.
2024-02-13 10:16:23 +01:00
PaddleStroke
ead9f41541
Assembly: Small language tweaks by @chennes
2024-02-13 08:26:54 +01:00
PaddleStroke
926490adce
Assembly fixes
2024-02-13 08:26:54 +01:00
PaddleStroke
51b81c1426
Assembly: Esc pref
2024-02-13 08:26:54 +01:00
PaddleStroke
11fd6eb4da
Assembly: Fix annoying incomplete initial selections
2024-02-13 08:26:54 +01:00
PaddleStroke
ea5a11b44e
Assembly: fix vertex preselection JCS bug
2024-02-13 08:26:54 +01:00
PaddleStroke
098fdda661
Assembly: fixes
2024-02-13 08:26:54 +01:00
PaddleStroke
56dc773b5c
Assembly : fix bugs
2024-02-13 08:26:54 +01:00
PaddleStroke
2a5b22f0c8
Assembly : Fixes for sketches in bodies
2024-02-13 08:26:54 +01:00
PaddleStroke
1062ea4eb0
AssemblyTest: Introduce assembly test module
2024-02-13 08:26:54 +01:00
PaddleStroke
7af02003d8
vector3d getAngleOriented test.
2024-02-13 08:26:49 +01:00
Paddle
cdb1af6543
Assembly : Add support for perspective camera.
...
Remove exportASMT from toolbar.
Fix Fixedjoint name and tooltip
Fix various bugs
Introduce solver drag functions.
2024-02-13 08:25:46 +01:00
Paddle
46b1a1ebfc
Assembly: set the rotating joint visible when dragging.
2024-02-13 08:25:46 +01:00
Paddle
a0749888c4
Assembly: Enable part manipulation in active App::Part with the fixed joint.
2024-02-13 08:25:46 +01:00
Paddle
d13df26333
Assembly: Adds a pre-solve when creating joint, preventing wrong orthogonal solutions from solver.
2024-02-13 08:25:46 +01:00
howie-j
672b04c0c4
Assembly: Fixes FreeCAD#10748 (Card 4: Elements should highlight)
2024-02-13 08:25:46 +01:00
Paddle
48173f2b9d
Assembly: Implement special drag mode for revolute.
2024-02-13 08:25:46 +01:00
Paddle
43019a8f34
Assembly: Add support for body subobjects (coordinate systems, datums...) and various fixes
2024-02-13 08:25:46 +01:00
Paddle
22e4d7f2dd
Assembly: Change the joint placements to be relative to the object rather than to the doc origin.
...
This enable 'detaching' them, so that they are not recomputed
2024-02-13 08:25:46 +01:00
Paddle
4a119c43f1
Assembly: Add support to external objects. (And various fixes)
2024-02-13 08:25:45 +01:00
Paddle
323deff46a
Assembly: Replace Tangent+Parallel+Planar by 'Distance'.
2024-02-13 08:25:45 +01:00
Paddle
d77cd7acf5
Assembly: Introduce core functionality of assembly workbench.
2024-02-13 08:25:45 +01:00
Paddle
13d4cb128a
Update Ondsel Solver
2024-02-13 08:25:45 +01:00
Chris Hennes
a1fcb66536
Merge pull request #11267 from Ondsel-Development/pw_translate
...
[Sketcher] Translate DSH : replacement for rectangular array / move / copy / clone
2024-02-12 13:24:08 -06:00
Adrián Insaurralde Avalos
9c3ab15ecb
Base: escape quotes in Quantity::getSafeUserString
...
fix #12204 and fix #12206
2024-02-12 12:09:30 -06:00
mosfet80
006f64b64e
Clean SetupQt.cmake ( #12335 )
...
* Update SetupQt.cmake
2024-02-12 12:08:09 -06:00
mosfet80
b546b17342
Clean CompilerChecksAndSetups.cmake
...
CMAKE_CXX_COMPILER_VERSION are always greater than 3.9
2024-02-12 12:05:11 -06:00
wmayer
cc8452a545
Part: use of ShapeMapHasher for code simplification
2024-02-12 12:02:17 -06:00
wmayer
b45fcead7a
Part: add helper class ShapeMapHasher to reduce conditional inclusions
2024-02-12 12:02:17 -06:00
wmayer
134a5f0f50
Mod: remove leftovers of includes of Standard_math.hxx
2024-02-12 12:02:17 -06:00
wmayer
e3a5703c1f
Gui: check dialog width after language change
2024-02-12 12:00:11 -06:00
wmayer
4d6a5ee456
Gui: set minimum width of preferences dialog to avoid to truncate or hide controls
2024-02-12 12:00:11 -06:00
Yorik van Havre
638e398bec
Crowdin translations ( #12313 )
...
* updated ts files
* merged crowdin translations
* [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>
2024-02-12 11:59:08 -06:00
wmayer
b03ed3b42e
Base: fix IsNormal() and IsParallel()
...
Fix the IsNormal() and IsParallel() methods to pass the unit tests
2024-02-12 11:58:45 -06:00
wmayer
5368465ec1
Tests: add unit tests for IsNormal() and IsParallel()
2024-02-12 11:58:45 -06:00
sliptonic
49b0889a8d
Merge pull request #12247 from bgbsww/bgbswwFixTestArtifacts
...
Stop tests from leaving files around after execution
2024-02-12 18:56:21 +01:00
LemonBoy
82582ace52
Clear projected shape when changing extrude height
...
When the height is zero no solid is produced, the code was thus showing
the result of the previously selected projection height.
Closes #12113
2024-02-12 11:54:48 -06:00
LemonBoy
aa977648c3
Fix icon order in constraint menu
...
Closes #12264
2024-02-12 11:50:41 -06:00
wmayer
e03fcf9c3f
Gui: fixes #12043 : Treeview doesn't work if not in combo view mode
2024-02-12 18:46:29 +01:00
wmayer
100ab2a975
Py3.12: initialize field 'tp_watched'
2024-02-12 11:41:49 -06:00
wmayer
6043c90462
Py3.12: harmonize with upstream of PyCXX
2024-02-12 11:41:49 -06:00
wmayer
37e3cc91ee
Gui: Give property editors an object name
...
This allows it to easily find the widgets with Qt's findChild() method
2024-02-12 11:41:09 -06:00