Commit Graph

19754 Commits

Author SHA1 Message Date
wmayer
ea6ed77b3e Base: [skip ci] improve repr() for quantity
https://forum.freecadweb.org/viewtopic.php?f=10&t=43718
https://forum.freecadweb.org/viewtopic.php?f=10&t=43431&p=369556#p369575
2020-02-29 00:20:21 +01:00
wmayer
2a78d5821a MeshPart: add gmsh as another option to create mesh from shape 2020-02-28 21:15:17 +01:00
wmayer
8e26c4a2df App: [skip ci] add further constructor to SubObjectT 2020-02-28 21:14:34 +01:00
wandererfan
33457092a1 [TD]Add GOST Welding Symbols 2020-02-28 10:53:17 -05:00
wmayer
50a7658983 Mesh: [skip ci] refactor RemeshGmsh to use it for other purposes 2020-02-28 16:11:35 +01:00
Bernd Hahnebach
874b72d539 FEM: post result mesh, better log 2020-02-28 05:41:54 +01:00
wmayer
0450dc07bb Mesh: replace stacked widget of meshing panel with tabbed widget 2020-02-27 23:41:21 +01:00
wandererfan
fd240e9ea2 [TD] Landmark Dim minor clean ups
- clean up reference vertices on delete

- protect fail on close empty Page

- hide unimplemented functions
2020-02-27 15:46:31 -05:00
wandererfan
75dea4bc24 [TD]Add pref for loose 2D objects 2020-02-27 15:46:31 -05:00
wmayer
78a36fc10e Mesh: change pointer to mesh object when copying or swapping segments 2020-02-27 18:45:35 +01:00
Bernd Hahnebach
fdceb5df21 FEM: small update in coding conventions 2020-02-27 15:59:50 +01:00
Bernd Hahnebach
2978191a3d FEM: better help messages at self weight 2020-02-27 15:12:54 +01:00
Bernd Hahnebach
d2f506162d FEM: do not guard module imports if the module will be imported in gui mode only 2020-02-27 13:25:44 +01:00
Bernd Hahnebach
b340ea1dee FEM: use numerical data type for gravity 2020-02-27 12:35:15 +01:00
Bernd Hahnebach
f57062b73f FEM: change gravity in unit tests files to the new gravity constant 2020-02-27 11:48:37 +01:00
Bernd Hahnebach
5ad3cab8ca FEM: fix import 2020-02-27 11:45:51 +01:00
Bernd Hahnebach
ae3c93ba3c FEM: more Python import cleaning 2020-02-27 08:33:39 +01:00
Bernd Hahnebach
7861f09783 FEM: Python imports coding conventions 2020-02-27 08:33:32 +01:00
Bernd Hahnebach
13c5a93ff3 FEM: pep8 2020-02-27 08:32:23 +01:00
sliptonic
8bb787b2d6 Merge pull request #3081 from Schildkroet/master
[Path] Added GUI support to PathDeburrOp for direction selection
2020-02-26 22:29:45 -06:00
sliptonic
ee2da2d787 Merge branch 'master' into master 2020-02-26 17:11:00 -06:00
Bernd Hahnebach
b70cae82d2 FEM: constants, use new module in elmer and ccx 2020-02-26 20:58:45 +01:00
Bernd Hahnebach
e0a2e33132 FEM: constants, add new module 2020-02-26 20:58:34 +01:00
Bernd Hahnebach
ab0ace8f61 FEM: improve imports 2020-02-26 20:58:26 +01:00
sliptonic
2623500ec7 Merge pull request #3068 from Russ4262/Profile_Open_Edges
[Path] ProfileEdges: New feature - profile open edges
2020-02-26 13:55:50 -06:00
Patrick Felixberger
4c4fe2433d Removed version info 2 2020-02-26 19:56:18 +01:00
Patrick Felixberger
0c51ab9ca4 Removed version info 2020-02-26 19:52:53 +01:00
Patrick Felixberger
043a534e87 Merge branch 'master' of https://github.com/FreeCAD/FreeCAD 2020-02-26 19:30:53 +01:00
wmayer
d401d761cb TechDraw: [skip ci] fix -Wextra-semi -Winconsistent-missing-override 2020-02-26 18:44:45 +01:00
wmayer
7558b6e7cc Fem: [skip ci] fix several coding flaws:
* improve implementation of TaskFemConstraintForce::onButtonDirection
* use QSignalBlocker to tmp. suppress signals instead of dis- and re-connecting
* directly access object from SelectionObject
* don't do type checks by class name but by typeid
2020-02-26 14:15:12 +01:00
wmayer
79d00af254 Fem: [skip ci] improve implementation of TaskFemConstraintForce::onButtonDirection 2020-02-26 12:50:10 +01:00
donovaly
fe337cbbed [FEM] highlight also selected transformable surfaces
this makes it much easier to find the surfaces that are transformable
2020-02-26 08:24:16 +01:00
Bernd Hahnebach
9192ff086d FEM: transform task panel, use doc identifier instead of App.ActiveDocument 2020-02-26 08:14:01 +01:00
Russell Johnson
98eaca97f9 ProfileEdges: New feature - profile open edges
Open edges, exterior or interior, can now be used to generate paths.

The new feature behaves as though the parent face is vertically oriented (standing).  It is preferred that the user select upper (top) edges.  Selecting bottom edges in some cases may not produce a path.

Path ends calculations might need slight adjustment in the code.  Path ends are *near* perpendicular to ends of edge.

Cut direction seems sporadic, but the `Direction` property will switch the direction of cut.  The `CW` and `CCW` direction labels might not align with the actual direction.  Additional algorithm modification is necessary to enforce fidelity to the labels.

Existing properties, `UseComp` and `OffsetExtra` are observed with open faces.  Negative values for `OffsetExtra` have not been tested - only zero and positive.
2020-02-25 19:13:07 -06:00
wmayer
039f35651a Part: [skip ci] the number of domains returned by TopoShape::getDomains must match with number of faces
If a face cannot be meshed then an empty domain is added
2020-02-26 00:55:07 +01:00
Bernd Hahnebach
8b154d94c8 FEM: transform task panel, pyton fix 2020-02-26 00:10:58 +01:00
wmayer
7eaede5482 Fem: [skip ci] fix segmentation fault when opening contraint transform panel
The segmentation fault is caused when NameDispl has less elements than the RefDispl property
2020-02-25 23:44:22 +01:00
wandererfan
d1d7098ad6 [TD]Support Landmark Dim in Section and Detail 2020-02-25 17:21:00 -05:00
wandererfan
cb2a3d529c [TD]Landmark Dims initial impl 2020-02-25 17:21:00 -05:00
wmayer
4eacc3f28a Mesh: [skip ci] improve writing mesh formats in ASCII format 2020-02-25 21:30:01 +01:00
Bernd Hahnebach
c2269ef092 FEM: constraint VP, comments 2020-02-25 20:45:49 +01:00
donovaly
995f860e9f [FEM] constraint contact: sort out already available function
additionally add some comments in TaskFemConstraint.cpp
2020-02-25 19:59:01 +01:00
Bernd Hahnebach
e86ec2848e FEM: move errors in own module 2020-02-25 19:53:23 +01:00
wmayer
43295895d6 Gui: [skip ci] fix regression in Document::setEdit()
For more details see: https://forum.freecadweb.org/viewtopic.php?f=19&t=43629&p=371972#p371972
2020-02-25 17:10:42 +01:00
plgarcia
59269207b4 Change backup policy
1 - Reports the error to the user in a popup.
2 - Names of the backups include the timstamp instead of a number. Names have more sense and the files can be sorted by names what is also the age order.
3 - Behaviors when changing configuration improved, the number of files present on the system was not reduced when reducing the number of backups or backups deactivated.
2020-02-24 23:06:26 +01:00
wmayer
2336d1be8d App: refactor code to support various backup policies 2020-02-24 23:06:26 +01:00
donovaly
d813e5abf1 FEM: constraint dialogs: sort out commonly used function
additionally remove double code from TaskFemConstraintForce.cpp
2020-02-24 20:12:10 +01:00
Bernd Hahnebach
2aeeefd763 FEM: gmsh tools, typo 2020-02-23 17:15:13 +01:00
donovaly
8a25be1fba remove doubled code
(is there already a few lines up)
2020-02-23 16:45:35 +01:00
donovaly
9ad52812a0 TaskFemConstraintFluidBoundary.cpp: squash GCC compiler warning 2020-02-23 16:45:35 +01:00