PaddleStroke
84913e57d3
Assembly: Fix use of datum axis in joints
2025-03-06 15:39:11 +01:00
PaddleStroke
1806857c42
Assembly: Enable the use of App::Datums
2024-12-13 18:04:10 +01:00
Aik-Siong Koh
5d143d1f59
Assembly: Simulation implementation
2024-12-03 20:07:04 +01:00
PaddleStroke
5d937a4f84
Assembly: Insert new part ( #17922 )
...
* Assembly: Joint Object : encapsulate the joint creation widget such that the task can be subclassed and ui customized by other commands.
* Assembly: Insert New Part
* Update src/Mod/Assembly/CommandInsertNewPart.py
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2024-12-02 18:34:02 +01:00
Furgo
a5c7fc98ca
Reword error log to be more verbose
2024-11-15 18:53:00 +01:00
PaddleStroke
dfdd9cd286
Assembly: Fix problem with App::Link to AssemblyObject : they would not go back to position.
2024-11-09 10:16:47 -05:00
PaddleStroke
035e863592
Assembly: Fix regressions of https://github.com/FreeCAD/FreeCAD/pull/16671
2024-11-09 10:16:47 -05:00
Yorik van Havre
7e12ce34e7
Merge pull request #15629 from Ondsel-Development/asm_assembly_link
...
Assembly: Flexible sub-assemblies.
2024-10-28 17:07:26 +01:00
PaddleStroke
3a7139dc39
Fix regressions of #16726
2024-10-17 20:13:23 -05:00
PaddleStroke
127d5dd840
Assembly: AssemblyLinks.
2024-10-16 15:39:23 +02:00
PaddleStroke
e0471f580d
Assembly: Create SoSwitchMarker.py to externalize the coin stuff that draw the joint's markers(JCS)
2024-10-16 15:39:23 +02:00
PaddleStroke
0a4d965baf
Assembly: Joint creation UI : add advanced offset handling.
2024-10-16 15:39:23 +02:00
PaddleStroke
292b4c22ad
Assembly: Fix context menu 'Activate object' not working and causing crash ( #17092 )
...
* Assembly: Add setupContextMenu to ViewProviderAssembly.h
* Assembly: Fix right click 'activate object' menu not setting edit
* add QMenu header
* Add NOLINT
* Add one more space before //NOLINT or clang cries...
* Fix isInEditMode
* add isInEditMode to ViewProviderAssemblyPy.xml
* add isInEditMode to ViewProviderAssemblyPyImp.cpp
* update activeAssembly() in Utils to make sure isInEditMode
2024-10-14 08:29:49 -05:00
PaddleStroke
ced8869b49
Assembly: Use cpp getGlobalPlacement python binding rather than reimplementing it.
2024-10-03 09:59:15 -05:00
bgbsww
48c65aed76
Support macros and console logs in Assembly
2024-09-23 14:10:55 -05:00
PaddleStroke
452d4a61d2
Assembly: Fix case of link groups
2024-09-02 18:20:18 +02:00
PaddleStroke
94d00f3fac
Assembly: Make sure the subnames index are valid before trying to access the Edges/Faces/Vertexes vectors of the shapes. Else it would crash if the index is out of bound. ( #16154 )
2024-08-30 18:09:35 -05:00
PaddleStroke
2dc8612a78
Assembly: Fix objects in group would not have the dragger appear when selected.
2024-08-12 11:49:12 -04:00
PaddleStroke
87664f6ce8
Assembly: Fix migrationScript2
2024-08-05 11:09:45 -05:00
PaddleStroke
8d3e3acd11
Assembly: Property change from Object/Part to Reference
2024-07-29 17:48:25 +02:00
PaddleStroke
f5a6e0fd32
Assembly: Change Object1/2 from strings to PropertyXLinkSub and Remove Element1/2 and Vertex1/2
2024-07-01 11:22:30 -05:00
PaddleStroke
c2c2178c51
Assembly: Create Joint limit: Moving objects updates the spinboxes values if they are disabled.
2024-06-27 09:10:38 +02:00
PaddleStroke
f929897a0b
Assembly: Fix problem with external link to sub-assemblies.
2024-06-24 17:52:29 +02:00
PaddleStroke
ce42dd717c
Assembly: Implement Bill Of Materials ( #14198 )
...
* Assembly: Implementation of BOM
* Assembly: BOM: make it possible for BOM to be made without an assembly.
2024-06-17 11:16:32 -05:00
PaddleStroke
fb32579498
Core: Add Gui::Document::getTreeRootObjects()
2024-06-12 10:57:24 +02:00
PaddleStroke
5fb3589f26
Assembly: Add 'Angle', 'Perpendicular' and 'Parallel' joints.
2024-05-27 11:59:06 -05:00
PaddleStroke
0a06b03710
Assembly: JCS selection: cones surfaces offers the cone's apex. Fixes #13958
2024-05-20 12:00:17 -05:00
PaddleStroke
5f4dd814ea
Core: Add getRootObjectsIgnoreLinks and fix bugs in tree.cpp and AssemblyObject.cpp, CommandInsertLink.py, UtilsAssembly.py
2024-05-13 17:58:34 +02:00
PaddleStroke
3419d27077
Assembly: Make RackPinion and Screw easier to setup.
2024-05-06 18:32:00 +02:00
PaddleStroke
b25f90c694
Assembly: Fix small bugs in AssemblyObject.cpp, JointObject.py and UtilsAssembly.py
2024-05-06 18:32:00 +02:00
PaddleStroke
670b945347
Assembly: Add support to origin components Fixes #12446
2024-05-06 18:32:00 +02:00
PaddleStroke
d389074c61
Assembly: Exploded view refactoring
2024-05-06 18:32:00 +02:00
PaddleStroke
94a45ae097
Assembly: Joint edition : Fix bug when changing offset while only one part is selected
2024-05-06 18:32:00 +02:00
PaddleStroke
9f8810aa4c
Assembly: Introduce 'Exploded Views'
2024-05-06 18:32:00 +02:00
PaddleStroke
ef384a25cd
Assembly: Move static functions from JointObject to UtilsAssembly so they can be reused. And adds few functions
2024-05-06 18:32:00 +02:00
PaddleStroke
1c4d68670a
Assembly: Fixed joint should not be active if no part is grounded. Fixes #12544
2024-05-06 18:32:00 +02:00
PaddleStroke
b85e672226
Assembly fixes
2024-02-13 08:26:54 +01:00
PaddleStroke
7d1f1f2143
Assembly: Esc pref
2024-02-13 08:26:54 +01:00
PaddleStroke
906d0bb0cb
Assembly : fix bugs
2024-02-13 08:26:54 +01:00
PaddleStroke
32e654cb24
Assembly : Fixes for sketches in bodies
2024-02-13 08:26:54 +01:00
Paddle
888013d3c6
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
3eb389fefd
Assembly: Enable part manipulation in active App::Part with the fixed joint.
2024-02-13 08:25:46 +01:00
Paddle
fc5a1f1b24
Assembly: Adds a pre-solve when creating joint, preventing wrong orthogonal solutions from solver.
2024-02-13 08:25:46 +01:00
Paddle
1d40087b3f
Assembly: Add support for body subobjects (coordinate systems, datums...) and various fixes
2024-02-13 08:25:46 +01:00
Paddle
f306515b28
Assembly: Add support to external objects. (And various fixes)
2024-02-13 08:25:45 +01:00
Paddle
2a3284808f
Assembly: Replace Tangent+Parallel+Planar by 'Distance'.
2024-02-13 08:25:45 +01:00
Paddle
1d7671942f
Assembly: Introduce core functionality of assembly workbench.
2024-02-13 08:25:45 +01:00
qewer33
203a2f122f
Assembly: Make JCS axis colors use parameters
2023-09-22 19:46:58 +03:00
Paddle
d81c4bac63
Assembly : Initial implementation of 'create joint' command.
2023-09-19 10:51:04 +02:00
Paddle
3fcc839868
Move functions to UtilFunctions.py.
2023-09-19 08:31:33 +02:00