Chris Hennes
4bd9fa3ca3
Merge pull request #14790 from Ondsel-Development/asm_bom_2
...
Assembly: BOM follow up
2024-07-01 10:47:14 -05:00
PaddleStroke
0972645fab
Assembly: Do not attempt to drag grounded objects.
2024-06-25 09:14:59 -05:00
PaddleStroke
d8d2cbcc62
Assembly: BOM: Add help button. Make auto-generated columns bold.
2024-06-24 17:51:16 +02:00
PaddleStroke
4ca08fd684
Assembly: ViewProviderBom: Use runCommand instead of C API
2024-06-24 17:51:15 +02:00
wmayer
1a84404515
MSVC: Fix compiler warnings
...
* avoid redefines in Assembly
* explicit cast from size_t to int
* remove unused variables
* avoid implicit cast from double to float
* in test cases replace EXPECT_FLOAT_EQ with EXPECT_DOUBLE_EQ or EXPECT_NEAR when doubles are used
2024-06-20 15:42:16 -05: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
3052760541
Assembly: deleting a component deletes its joints.
2024-06-17 10:58:11 -05:00
Chris Hennes
22aad24b06
Merge pull request #14608 from Ondsel-Development/asm_del_obj
...
Assembly: Makes sure deleting assembly deletes the joints and views
2024-06-17 10:49:58 -05:00
PaddleStroke
6fa7c4785e
Assembly: Makes sure deleting assembly deletes the joints, the exploded views and the view group.
2024-06-11 10:09:57 +02:00
PaddleStroke
7345d76f2c
Assembly: Add preference to enable debug files of dragging
2024-06-10 11:13:12 -05:00
Chris Hennes
6404de9c21
Update translations
2024-06-03 11:04:42 -05:00
wmayer
560cab6f31
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
PaddleStroke
5fb3589f26
Assembly: Add 'Angle', 'Perpendicular' and 'Parallel' joints.
2024-05-27 11:59:06 -05:00
Chris Hennes
73ae4102e6
Update translations
...
Arch->BIM is a WIP
2024-05-25 19:11:51 -05:00
Max Wilfinger
323ec08e8e
Update assembly icons to be consistent with main updates.
...
Add commands to menu/toolbar.
2024-05-20 10:46:45 -05:00
Chris Hennes
9fead3682d
Update translations
2024-05-12 17:06:56 -05:00
wmayer
c1b7d38b27
Assembly: Fix warning: -Wunused-variable
2024-05-07 19:48:33 +02:00
PaddleStroke
13c0ba1902
Assembly: Introduce Belt joint.
2024-05-06 18:32:00 +02:00
PaddleStroke
b4168c95ee
Assembly: Drag: switch from solver Solve to dragStep.
2024-05-06 18:32:00 +02:00
PaddleStroke
60b902fc7e
Assembly: Adds limit and RackPinion/Screw/Gears
2024-05-06 18:32:00 +02:00
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
e264a25714
Assembly: Improve dragging behavior. Fixes #13058
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
9b2cee5cbe
Assembly: attach selection observer only if in edit mode.
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
1045f6aa51
Assembly: Insert Part tool : Change from list to tree. Fixes #12890
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
f04360ae22
Assembly : Add icon for joint group.
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
b608324448
Assembly : Replace 'Insert as part' by 'Show only parts'
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
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
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
Max Wilfinger
7247789e12
update assembly icons
2024-03-17 11:21:16 +01:00
Ladislav Michl
f9d892ce01
Assembly: Add ${PYTHON_INCLUDE_DIRS} to CMakeLists.txt
...
Assembly Gui is including <Base/PyObjectBase.h> which in turn
includes <Python.h>, so path to Python includes is needed.
2024-02-15 13:24:15 -06:00
Chris Hennes
cf724a2b0e
Assembly: Add ${COIN3D_INCLUDE_DIRS} to CMakeLists.txt ( #12407 )
...
* Assembly: Add ${COIN3D_INCLUDE_DIRS} to CMakeLists.txt
2024-02-14 18:26:30 -06:00
PaddleStroke
7d1f1f2143
Assembly: Esc pref
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
31a771917d
Assembly: set the rotating joint visible when dragging.
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
a8ed4dd9a7
Assembly: Implement special drag mode for revolute.
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