Zheng, Lei
b7a9d2dc37
Part: fix crash in TopoShape::makEFace()
2020-03-01 14:53:49 +01:00
Bernd Hahnebach
4768fa01f7
FEM: trailing white spaces
2020-03-01 14:43:22 +01:00
donovaly
27395bbba2
[FEM] spread the fixes from commit a5be62b8 to the other dialogs
2020-03-01 14:37:28 +01:00
Bernd Hahnebach
d388ca6260
FEM: ccx tools, move pre requisite checks in separate module
2020-03-01 14:28:00 +01:00
Bernd Hahnebach
871d660995
FEM: only define analysis types for calculix solver once
2020-03-01 14:27:54 +01:00
wmayer
c165edd52c
Base: [skip ci] implement method Quantity.toStr() to control string representation
2020-02-29 22:51:55 +01:00
wmayer
5947a5bad5
Gui: add possibility to connect to remote Python debugger
2020-02-29 14:25:51 +01:00
Bernd Hahnebach
6ec33d50a0
FEM: ccx writer, fix in tie for splitted file writing
2020-02-29 14:21:35 +01:00
wmayer
53999ea730
MeshGui: [skip ci] remove wrong export macro
2020-02-29 10:13:44 +01:00
wmayer
9c154f705c
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
1cb4625bfd
MeshPart: add gmsh as another option to create mesh from shape
2020-02-28 21:15:17 +01:00
wmayer
549b424e1f
App: [skip ci] add further constructor to SubObjectT
2020-02-28 21:14:34 +01:00
wandererfan
eb4c1019cc
[TD]Add GOST Welding Symbols
2020-02-28 10:53:17 -05:00
wmayer
4f48b2e429
Mesh: [skip ci] refactor RemeshGmsh to use it for other purposes
2020-02-28 16:11:35 +01:00
Bernd Hahnebach
e61f888837
FEM: post result mesh, better log
2020-02-28 05:41:54 +01:00
wmayer
ea5356314d
Mesh: replace stacked widget of meshing panel with tabbed widget
2020-02-27 23:41:21 +01:00
wandererfan
8533527af9
[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
233453c181
[TD]Add pref for loose 2D objects
2020-02-27 15:46:31 -05:00
wmayer
33e87d5b2b
Mesh: change pointer to mesh object when copying or swapping segments
2020-02-27 18:45:35 +01:00
Bernd Hahnebach
9ab7f49541
FEM: small update in coding conventions
2020-02-27 15:59:50 +01:00
Bernd Hahnebach
72d3a94ce8
FEM: better help messages at self weight
2020-02-27 15:12:54 +01:00
Bernd Hahnebach
802832f1dd
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
0e62b053ff
FEM: use numerical data type for gravity
2020-02-27 12:35:15 +01:00
Bernd Hahnebach
a3d18bc01e
FEM: change gravity in unit tests files to the new gravity constant
2020-02-27 11:48:37 +01:00
Bernd Hahnebach
80439638c7
FEM: fix import
2020-02-27 11:45:51 +01:00
Bernd Hahnebach
ab0df09a1c
FEM: more Python import cleaning
2020-02-27 08:33:39 +01:00
Bernd Hahnebach
e68221c63b
FEM: Python imports coding conventions
2020-02-27 08:33:32 +01:00
Bernd Hahnebach
1458f7e881
FEM: pep8
2020-02-27 08:32:23 +01:00
sliptonic
0d0af0e2ba
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
4b62adb8e2
Merge branch 'master' into master
2020-02-26 17:11:00 -06:00
Bernd Hahnebach
3d4013bf47
FEM: constants, use new module in elmer and ccx
2020-02-26 20:58:45 +01:00
Bernd Hahnebach
dbbab7aeb7
FEM: constants, add new module
2020-02-26 20:58:34 +01:00
Bernd Hahnebach
f9f5a7de32
FEM: improve imports
2020-02-26 20:58:26 +01:00
sliptonic
778c269bcd
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
e4e4d9fecd
Removed version info 2
2020-02-26 19:56:18 +01:00
Patrick Felixberger
3a36200064
Removed version info
2020-02-26 19:52:53 +01:00
Patrick Felixberger
75869dbdea
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD
2020-02-26 19:30:53 +01:00
wmayer
6693ea723f
TechDraw: [skip ci] fix -Wextra-semi -Winconsistent-missing-override
2020-02-26 18:44:45 +01:00
wmayer
a5be62b86a
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
1b57cd3ae2
Fem: [skip ci] improve implementation of TaskFemConstraintForce::onButtonDirection
2020-02-26 12:50:10 +01:00
donovaly
e2d2101996
[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
c1e7bb3a08
FEM: transform task panel, use doc identifier instead of App.ActiveDocument
2020-02-26 08:14:01 +01:00
Russell Johnson
e82b24550b
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
43e6be9020
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
a6b22b3251
FEM: transform task panel, pyton fix
2020-02-26 00:10:58 +01:00
wmayer
78040f7711
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
0825e5ece4
[TD]Support Landmark Dim in Section and Detail
2020-02-25 17:21:00 -05:00
wandererfan
96e8f752be
[TD]Landmark Dims initial impl
2020-02-25 17:21:00 -05:00
wmayer
03dc6edb99
Mesh: [skip ci] improve writing mesh formats in ASCII format
2020-02-25 21:30:01 +01:00
Bernd Hahnebach
c8ea17681a
FEM: constraint VP, comments
2020-02-25 20:45:49 +01:00