PaddleStroke
083437b5ba
Assembly: ViewProviderAssembly: Fix issues raised by @wwmayer
2024-05-06 18:32:00 +02:00
PaddleStroke
4d33659666
Assembly: Add Screw/Pulley/Gears/RackPinion icons. Credits to @maxwxyz
2024-05-06 18:32:00 +02:00
PaddleStroke
b35e4adc13
Assembly: Solve on recompute. Fixes #12983
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
e264a25714
Assembly: Improve dragging behavior. Fixes #13058
2024-05-06 18:32:00 +02:00
PaddleStroke
d389074c61
Assembly: Exploded view refactoring
2024-05-06 18:32:00 +02:00
PaddleStroke
5ad1401ccc
Assembly: Fix doubleclicked of joint and view #12958
2024-05-06 18:32:00 +02:00
PaddleStroke
cf81b18d21
Assembly: Remove Lock from labels and add lock to 3dView
2024-05-06 18:32:00 +02:00
PaddleStroke
7327f8011a
Assembly: Prevent failure when double clicking a joint if another taskbox is present. Fixes #12770
2024-05-06 18:32:00 +02:00
PaddleStroke
2cfc1cc85b
Assembly: Fix distance 0 between 2 vertex. Issue mentioned in #12490
2024-05-06 18:32:00 +02:00
PaddleStroke
263b07376f
Assembly: Insert link: insert at the center of the screen rather than origin of document.
2024-05-06 18:32:00 +02:00
PaddleStroke
9b2cee5cbe
Assembly: attach selection observer only if in edit mode.
2024-05-06 18:32:00 +02:00
PaddleStroke
4a88f6c62f
Assembly: InsertLink : Kill behavior of parts following mouse.
2024-05-06 18:32:00 +02:00
PaddleStroke
ce72c2d438
Assembly: Enable dragger when solid is selected. Fixes #12656
2024-05-06 18:32:00 +02:00
PaddleStroke
061aba3476
Assembly: Remove bad joints : joints between a part and itself. Fixes #12752
2024-05-06 18:32:00 +02:00
PaddleStroke
1045f6aa51
Assembly: Insert Part tool : Change from list to tree. Fixes #12890
2024-05-06 18:32:00 +02:00
PaddleStroke
f27f5bba37
Assembly: Fix #12887 : changing offset can move grounded parts in some cases.
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
27bb619323
Assembly: Fix #12889 : deleting a part does not delete joint and later crashes freecad.
2024-05-06 18:32:00 +02:00
PaddleStroke
2cf789a45f
Assembly: define nested assemblies. Fixes 12440
2024-05-06 18:32:00 +02:00
PaddleStroke
9f8810aa4c
Assembly: Introduce 'Exploded Views'
2024-05-06 18:32:00 +02:00
PaddleStroke
cff97eb887
Assembly: Adds a dragger object to the assembly, so that assembly tools can access a dragger.
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
f04360ae22
Assembly : Add icon for joint group.
2024-05-06 18:32:00 +02:00
PaddleStroke
fa11eb93f4
Assembly: Insert link, clear selection on deactivation.
2024-05-06 18:32:00 +02:00
PaddleStroke
10e75e2752
Assembly: Change 'Insert Link' name to 'Insert Component' Fixes #12165
2024-05-06 18:32:00 +02:00
PaddleStroke
23dbcea22f
Assembly: InsertLink : Open File does partial opening. So no tab opens.
2024-05-06 18:32:00 +02:00
PaddleStroke
d436138b8d
Assembly: Insert: fix non-ascii names issue #12164
2024-05-06 18:32:00 +02:00
PaddleStroke
eafed89837
Assembly: Fix JCS not drawing correctly when removing selection.
2024-05-06 18:32:00 +02:00
PaddleStroke
812e34899f
Assembly : Fix : In Joint taskbox, deleting an element in the list should unselect it #10750
2024-05-06 18:32:00 +02:00
PaddleStroke
1fd34ab124
Assembly : Typos
2024-05-06 18:32:00 +02:00
PaddleStroke
a4fc08087a
Assembly: Deactivate other tools when insert part is active. Fixes #12551
2024-05-06 18:32:00 +02:00
PaddleStroke
b608324448
Assembly : Replace 'Insert as part' by 'Show only parts'
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
c47ee0c492
Assembly: Fix : Reversing Distance Joint Moves Grounded Part #12457
2024-05-06 18:32:00 +02:00
PaddleStroke
51e7d54739
Assembly: Disable pre-solve for distance joints.
2024-05-06 18:32:00 +02:00
PaddleStroke
1018162528
Assembly: Add drag mode for planar distances.
2024-05-06 18:32:00 +02:00
PaddleStroke
2fad087aac
Assembly: Add DistanceType enum and getDistanceType function.
2024-05-06 18:32:00 +02:00
PaddleStroke
89b14c9c0a
Assembly : Fix Fixed joint shortcut. Improve distance joint tooltip.
2024-05-06 18:32:00 +02:00
Chris Hennes
a5d8aaa21c
Update translations
...
Also removes Web from translation scripts.
2024-05-06 18:17:53 +02:00
Max
e457644063
update icon for assembly recompute
2024-04-29 17:36:00 +02:00
Chris Hennes
ead426c6eb
Update translations
...
Note: Web and Start omitted
2024-04-24 13:58:21 -05:00
Chris Hennes
57bc297005
Start: Recreate start as a QtWidgets-based app
...
Removes all Start network access and dependency on Chromium for rendering. Written
entirely in C++ (no HTML, CSS, JS, etc.).
2024-04-21 22:27:49 -05:00
Chris Hennes
e7069e6797
Update translations.
2024-04-17 16:50:38 -05:00
Jiří Mácha
69898555c6
Assembly: fix segfault when Part property of Joint Connector is missing
...
FreeCAD is crashing during 'Solve Assembly' call if the Part property
(Assembly/Joints/Fixed/Joint Connector 1/Part1 or Assembly/Joints/Fixed/Joint
Connector 2/Part2) of fixed Joint is unset.
Steps to reproduce:
- make simple Assembly e.g. of two cubes with Fixed joint
- Select Fixed joint in the tree and go-to property 'Data' tab
- Select Part1 or Part2 of 'Joint Connector 1' or 'Joint Connector 2'
and remove this reference
- call 'Solve Assembly' now
The FreeCAD will crash here because the call
App::DocumentObject* part = getLinkObjFromProp(joint, propPartName);
will return NULL pointer.
The property Part1 or Part2 can get empty (unset) during usual
construction operations - during changing construction history
and it can be very hard to find the cause of FreeCAD crash on a big
model.
This patch tries to fix the crash in such situation.
2024-04-08 18:00:40 +02:00
ppphp
041ed30055
fix: some unuse argument warning
2024-03-31 10:47:32 +02:00
Chris Hennes
1a51c0cb57
Update translations
2024-03-25 18:08:22 -05:00
luzpaz
65cdbe3e89
Fix various typos throughout the codebase ( #13029 )
...
* Fix various typos throughout the codebase
* [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-03-18 16:54:30 -05:00
Max Wilfinger
7247789e12
update assembly icons
2024-03-17 11:21:16 +01:00
wmayer
88b2cccc09
Fix compiler warnings:
...
fix [-Winconsistent-missing-override]
fix [-Wunused-lambda-capture]
fix [-Wunused-variable]
fix [-Wswitch]
2024-02-26 11:01:37 -06:00