Commit Graph

17004 Commits

Author SHA1 Message Date
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
donovaly
520cfd8953 [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
75d082cb1b FEM: move errors in own module 2020-02-25 19:53:23 +01:00
donovaly
d19d5b5fce 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
f13db9f63a FEM: gmsh tools, typo 2020-02-23 17:15:13 +01:00
donovaly
6ffef47ee8 remove doubled code
(is there already a few lines up)
2020-02-23 16:45:35 +01:00
donovaly
af7941a559 TaskFemConstraintFluidBoundary.cpp: squash GCC compiler warning 2020-02-23 16:45:35 +01:00
donovaly
d6f3c794cd [FEM] make the Fluid Boundary dialog behave like the other dialogs
- allows highlighting and multiple selection
2020-02-23 16:45:35 +01:00
wmayer
bdd8d257d9 PartDesign: [skip ci] optimize when removing items from dress-up features 2020-02-23 14:58:48 +01:00
donovaly
da6352c43d [PD] only recompute once per deletion action
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370357#p370357
2020-02-23 12:43:11 +01:00
Zheng, Lei
c6bb533541 PartDesign: fix DressUp base shape checking 2020-02-23 11:04:54 +01:00
wmayer
8832356802 Part: [skip ci] add option to set two-side rendering of Part shapes 2020-02-22 12:09:26 +01:00
Wilfried Hortschitz
f43391524b Fix saving values for Infinity and Capacitance BCs 2020-02-22 09:42:26 +01:00
donovaly
3afa603a1e [FEM] TaskFemConstraintForce.cpp: squash GCC warning 2020-02-22 09:27:18 +01:00
donovaly
288456ee4b [FEM] fix special Dlg issue with deletion
- if an existing constraint has only one item, the item could under some circumstances not be deleted by pressing Del
2020-02-21 18:00:58 +01:00
donovaly
3574182c13 TaskFemConstraintForce.ui: add tooltips and remove unnecessary spacer 2020-02-21 17:47:15 +01:00
donovaly
6cc0e3580f [FEM] fix direction handling in Force dialog
- the direction handling did not work because of yesterdays' PR from me
2020-02-21 17:47:15 +01:00
donovaly
361acd5a84 [PD] enable selection of fillets etc. using arrow keys in Dlg
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383&p=370758#p370758
2020-02-21 09:27:00 +01:00
Bernd Hahnebach
f14beae5d4 FEM: commands, add some comments 2020-02-20 22:33:14 +01:00
Bernd Hahnebach
edc134ce44 FEM: code improvement in command manager 2020-02-20 22:33:14 +01:00
Bernd Hahnebach
39402958b8 FEM: code formating 2020-02-20 22:33:14 +01:00
wmayer
f4dcd0a5f9 Cloud: [skip ci] add build option to compile Cloud module 2020-02-20 22:10:17 +01:00
wmayer
a3bf3d1945 Mesh: add gmsh for remeshing a mesh created from CAD 2020-02-20 18:20:11 +01:00
Bernd Hahnebach
274b74b304 FEM: pep8 2020-02-20 18:17:23 +01:00
HoWil
de517b6e9e FEM: Add ElectricInfinity- and CapacitanceMatrix- boundary condition for Elmer 2020-02-20 18:08:01 +01:00
donovaly
325b31aae3 FEM: change behavior of Force dialog to the one of all other constraint dialogs 2020-02-20 18:07:52 +01:00
Patrick Felixberger
461624e183 Rearranged deburr GUI 2020-02-20 16:59:50 +01:00
Patrick Felixberger
a115f1ba1f Merge branch 'master' of https://github.com/FreeCAD/FreeCAD 2020-02-20 16:59:05 +01:00
wandererfan
4db7fc91e3 [TD]fix application of SectionLine preference 2020-02-20 09:39:23 -05:00
Bernd Hahnebach
d0f749b56e FEM: result task panel use single quotes instead of double ones 2020-02-20 08:19:41 +01:00
Bernd Hahnebach
eb014166af FEM: result task panel, pep8 2020-02-20 08:06:59 +01:00
Bernd Hahnebach
97fed29989 FEM: result obj, pep8 2020-02-20 05:49:14 +01:00
wandererfan
e3b5b0b177 [Part]Handle CJK font names for ShapeString 2020-02-19 13:11:01 -05:00
Patrick Felixberger
f750c7398c Added GUI support to PathDeburr for directions selection
Updated comments
2020-02-19 18:44:42 +01:00
Bernd Hahnebach
66c1bfdd9b FEM: writer base, add some comment for elemnt faces constraints 2020-02-19 17:56:49 +01:00
Bernd Hahnebach
0e37011803 FEM: constraint tie, get the faces data in writer base class 2020-02-19 17:56:47 +01:00
Bernd Hahnebach
4fcf01991a FEM: constraint tie, add input file writing unit test 2020-02-19 17:56:45 +01:00
Bernd Hahnebach
6b2720f671 FEM: constraint tie, add example 2020-02-19 17:56:43 +01:00
UR-0
c3864c16f4 FEM: constraint tie, add Gui command, icon, implement task panel
Added plausibility checks to ViewProvider's accept()

tie code formating
2020-02-19 17:56:39 +01:00
UR-0
0bd03643f3 FEM: constraint tie, implement object and ccx writer 2020-02-19 17:56:39 +01:00
Bernd Hahnebach
66e8e2949d FEM: member tools, comment fix 2020-02-19 17:56:37 +01:00
vocx-fc
92463075ba Part: add script to create the primitive shapes 2020-02-19 11:42:54 +01:00
wmayer
389b26c48e PartDesign/Fem: [skip ci] when handling Del key make sure that deleteAction is instantiated 2020-02-19 11:31:40 +01:00