Commit Graph

25071 Commits

Author SHA1 Message Date
Yorik van Havre
b7dcb2856e Merge pull request #4856 from marioalexis84/draft-make_wire
Draft: Use ordered vertexes to create Draft Wire from Part.Wire
2021-06-15 15:59:52 +02:00
Yorik van Havre
61dd515f37 Merge pull request #4862 from andesfreedesign/master
Add A4 format template according to IRAM standard
2021-06-15 15:46:35 +02:00
Yorik van Havre
4afaf5249e Merge pull request #4863 from marioalexis84/draft-shortcut
Draft: Check special characters using focused input field
2021-06-15 15:44:48 +02:00
marioalexis
2dcbc694af Draft: Check special characters using focused input field 2021-06-14 01:37:44 -03:00
andesfreedesign
5c4e40b7e6 Add A4 format template according to IRAM standard
IRAM (Argentine Institute for Materials Rationalization)
2021-06-13 18:51:12 -03:00
wmayer
4de2ad46b2 Sketcher: replace or keyword with || as it's not supported by all compilers 2021-06-13 11:02:27 +02:00
marioalexis
544ba0f56a Draft: Use ordered vertexes to create Draft Wire from Part.Wire 2021-06-12 18:09:45 -03:00
wmayer
07c65c65d6 TD: fix -Wunused-private-field 2021-06-12 11:00:53 +02:00
0penBrain
1645cc0c28 [Sketcher] Radiam : add icons 2021-06-12 07:07:28 +02:00
0penBrain
2ef1516121 [Sketcher] Radiam : add specific management for Bspline poles 2021-06-12 07:07:28 +02:00
0penBrain
ea1e6595b5 [Sketcher] Radiam : make the command basically usable into Gui 2021-06-12 07:07:28 +02:00
0penBrain
74cfdb57af [Sketcher] Introduce 'Radiam' command that auto set radius or diameter constraint based on geom type
Radius is applied in arcs and BSpline poles
 Diameter is applied on complete circles that aren't BSpline poles
2021-06-12 07:07:28 +02:00
balrobs
87ae516e1e Fixing connection error for structural surface members
This changes improve connections between structural surface members with coincident edges
See forum: https://forum.freecadweb.org/viewtopic.php?f=39&t=54286&p=509311#p509311
2021-06-11 07:28:25 +02:00
balrobs
f76be90c59 Bug fix for PointConnections of StructuralCurvedMembers
this fixes a bug (indention problem) that prevented che correct generation of PointConnections for StructuralCurvedMembers (beams/columns) with coincident nodes.
See: https://forum.freecadweb.org/viewtopic.php?f=39&t=54286&start=40#p509233
2021-06-11 07:28:25 +02:00
Yorik van Havre
4a9963a03f Merged crowdin translations 2021-06-10 12:24:24 +02:00
Yorik van Havre
ac4937f59c Tools: small cosmetic fix 2021-06-10 11:53:02 +02:00
Yorik van Havre
5739d6eb7c Updated ts files 2021-06-10 11:48:18 +02:00
Yorik van Havre
8700e75d99 Merge pull request #4848 from 0penBrain/getDrawPagePy
[TechDraw] Add 'getPage' Python API ; returns page from view
2021-06-10 11:37:46 +02:00
sliptonic
95224a1b9b Merge pull request #4849 from sliptonic/tool/dovetail
adding dovetail cutter toolshape
2021-06-09 17:51:31 -05:00
sliptonic
3fdd8ba99b Merge pull request #4388 from Russ4262/feature_extensions_to_adaptive
[0.20] [Path] Improved `Extensions` feature and add to Adaptive operation
2021-06-09 17:50:58 -05:00
sliptonic
a600320f7c adding dovetail cutter toolshape 2021-06-09 11:47:03 -05:00
0penBrain
d8194ec237 [TechDraw] Add 'getPage' Python API ; returns page from view 2021-06-09 17:38:25 +02:00
Yorik van Havre
28a1300c86 Merge pull request #4842 from 0penBrain/getSheetPy
[Spreadsheet] Expose SpreadsheetView::getSheet to Python
2021-06-09 15:48:44 +02:00
Yorik van Havre
77dd36de9d Merge pull request #4834 from luzpaz/PD-tweak
PartDesign: tweaks to Gui/Workbench.cpp formatting
2021-06-09 12:46:33 +02:00
Yorik van Havre
ff1b3fe10d Merge pull request #4845 from tomate44/fix_offset_macro
[Part] add Fill property to Offset2D macro recording
2021-06-09 12:45:50 +02:00
Yorik van Havre
c50bbd263d Merge pull request #4833 from carlopav/draft-fix-autogroup
Draft: fix Autogroup to fix Draft_OrthoArray crash when using active Std_Part.
2021-06-09 12:44:42 +02:00
Yorik van Havre
524023cab9 Merge pull request #4840 from marioalexis84/draft-wp
Draft: Improve alignToSelection method on WorkingPlane
2021-06-09 12:43:58 +02:00
Yorik van Havre
423f36efb0 Merge pull request #4846 from Roy-043/Draft_fix_pointarray_wrong_tree_icon
Draft: Fix wrong tree icon for Draft_PointArray
2021-06-09 12:30:02 +02:00
balrobs
3cdccea9d6 adds IFC export for structural slabs (StructuralSurfaceMemebers) with their thickness 2021-06-09 10:25:38 +02:00
balrobs
45ae81f955 Formating for better readability
The changes affect code in the exportIFCStructuralTools.py file and aims to improve only the readability for later planed export of SurfaceMembers
2021-06-09 10:25:38 +02:00
Bernd Hahnebach
1bea75d62b FEM: code formating 2021-06-09 08:23:14 +02:00
Tobias Vaara
0ad5a0f735 FEM: unit tests, add calculix flexural buckling 2021-06-09 08:23:14 +02:00
Tobias Vaara
c82de2a0f5 FEM: examples, add calculix flexural buckling 2021-06-09 08:23:14 +02:00
Tobias Vaara
8e25fe33dc FEM: solver calculix, add buckling analysis
Implementation of buckling analysis between the solver Calculix and FreeCAD
2021-06-09 08:23:14 +02:00
Bernd Hahnebach
09f441c93e FEM: unit test, add simple calculix frequency example 2021-06-09 08:23:14 +02:00
Bernd Hahnebach
5f4581098c FEM: examples, add simple calculix frequency example 2021-06-09 08:23:14 +02:00
Roy-043
cb07846ca8 Draft: Fix wrong tree icon for Draft_PointArray 2021-06-08 14:29:03 +02:00
tomate44
ea04f6d179 Part: add Fill property to Offset2D macro recording 2021-06-08 11:29:13 +02:00
0penBrain
6e7136284f [Spreadsheet] Expose SpreadsheetView::getSheet to Python 2021-06-07 21:18:26 +02:00
marioalexis
a6ef3e656b Draft: Check null shape in geometry.py functions 2021-06-06 21:30:20 -03:00
marioalexis
1c918e9d9e Draft: Improve alignToSelection method on WorkingPlane 2021-06-06 21:30:20 -03:00
luz paz
fc26a86e07 PartDesign: tweaks to Gui/Workbench.cpp formatting 2021-06-06 15:02:58 -04:00
carlopav
d115db2cbb Draft: Autogroup, insert guard to prevent cyclic references
ref. Forum discussion: Draft_OrthoArray: Crash when using active Std_Part. https://forum.freecadweb.org/viewtopic.php?f=23&t=59155&p=508132#p508132

Autogroup try to add new created Draft Objects into the active Part, but if the Part is used as a Base for the new object this could create a cyclic reference. 
This behaviour is prevented by adding a check for " obj in active_part.InListRecursive"
2021-06-06 11:21:21 +02:00
0penBrain
85f37a1dbc [Sketcher] Fix 'Reference' checkbox not working for diameter 2021-06-06 07:12:38 +02:00
carlopav
f050f77343 Draft: Autogroup, rename variables to more readable names 2021-06-05 17:07:32 +02:00
Yorik van Havre
fb8b21ec43 Updated ts files 2021-06-04 18:30:30 +02:00
Russell Johnson
fd6298d542 Path: Refactor and upgradeExtensions feature, and apply to Adaptive op
Path: Refactor `Extensions` Gui code into independent module. Move the `Extensions` Gui code to independent module so access to other operations will be easier.
Path: Add `Extensions` feature to Adaptive operation
Path: Isolate Adaptive GUI elements in preparation of Adaptive unit tests
Path: Implement `PathLog` debug module
Path: Implement `translate()` for multi-language message support
Path: Fix `StockType`check bug
Path: Relocate `getCutRegionWires()` to `FeatureExtensions` module
Path: Add `Extensions` property checks on document restored
Path: Improve `Extend Outline` feature implementation
Path: Initialize a waterline type extension
Path: Add enable/disable extensions feature. It is quite possible that many complex faces exist that have large quantities of both simple and complex edges.  For this reason, a manual push button to enable Extensions is useful so the users machine is not bogged down with extra or unnecessary computing time.  Extensions are not necessary at all times. This commit also includes an edge count threshold that will disable the Extensions feature temporarily upon initial loading of the Task Panel.  The manual enable button will do just that.
Path: Add enable extensions warning label
Path: Shorten enable/disable Extensions button message
Path: Remove run-time added Task Panel elements - this QButton and QLabel were moved to UI panel directly.
Path: Add include/ignore Edges button
Path: Improve extension preview rendering
Path: Fixes for `useOutline` modification and updates
Path: Add internal feature to cache calculated extensions for reuse
Path: Add `SetupProperties()` function and connect to GUI command
Path: Add `Avoid Face` extension to ignore base face. This feature allows for some simple access to the exterior of a selected face without clearing the face itself.  This will allow for an exterior clearing operation in a simple manner.
Path: Fix bug restricting extensions on internal closed-wires
2021-06-04 09:48:50 -05:00
Yorik van Havre
1fb45a0c5e Merge pull request #4831 from balrobs/master
[Arch] Fix errors when exporting structures to IFC2X3 format
2021-06-04 13:22:56 +02:00
Yorik van Havre
ada62d44a6 Merge pull request #4829 from 0penBrain/navIndic
[Tux] Prevent updating timer to trigger errors if navigation indicator widget is deleted
2021-06-04 13:18:41 +02:00
Yorik van Havre
7b58a46ab7 Merge pull request #4827 from Roy-043/Draft_Fix_gui_stretch
Draft: Fix gui_stretch
2021-06-04 13:18:05 +02:00