View Issue Details

IDProjectCategoryView StatusLast Update
0002969FEMFeaturepublic2018-09-25 18:32
Reporterberndhahnebach Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
Summary0002969: FEM, GUI, mesh VP, faces of all elements should be shown, not only the faces of the volume elements
DescriptionIf a FEM mesh has mixed meshed geometry for example meshed solids and meshed faces, only the faces of the volume elements are shown. The faces of the shell elements are missing.

See forum topic:
- https://forum.freecadweb.org/viewtopic.php?f=4&t=21233#p165189 and following posts

and related:
- in post https://forum.freecadweb.org/viewtopic.php?f=4&t=21233&start=10#p165575 is explained how to create such mesh
- might be interested in the regard of creating such meshes too ... https://forum.freecadweb.org/viewtopic.php?f=8&p=175915#p175895
TagsNo tags attached.
FreeCAD Information

Relationships

related to 0003051 closedberndhahnebach FEM - mesh, ccx, export mixed mesh types to inp format 

Activities

Kunda1

2017-04-28 16:18

administrator   ~0008808

bernd wrote:
as a note, lonley nodes (not belonging to an element) or nodes which belong to a face or edge but not to a volume are not shown too ...

see topic: http://forum.freecadweb.org/viewtopic.php?f=18&t=21571#p168066

berndhahnebach

2017-05-27 10:14

developer   ~0009167

Last edited: 2017-06-04 09:40

View 2 revisions

https://github.com/berndhahnebach/FreeCAD_bhb/commits/femvolumeshell

Works but is more or less a hack. It needs some love before a merge could be done.

Edit: branch has moved see Note later in issue

berndhahnebach

2017-05-28 01:11

developer   ~0009173

At the moment it works as follows in Master 0.17.11160

If the mesh only has edges the edges and the nodes of the edges are shown
If the mesh has faces or/volumens the faces and the faces of the volumes are shown as well as the nodes of the faces and the nodes of the volumes are shown.
Means no lonley nodes.

berndhahnebach

2017-05-28 01:13

developer   ~0009174

Last edited: 2017-05-28 01:39

View 3 revisions

It could work this way:

Show all Nodes, Edgeelements, Faceelements and Volumeelements.

This way we would have all nodes, all edges (including the edges of the facecreation and volumecreation), all faces (including the faces of volumecreation).

Add 3 Attributes to the ViewProvider to tongle on/off the elements
- edges of the mesh
- faces of the mesh
- faces of volumes the mesh

Add the two missing Display Modes to the MeshViewProvider:
- Nodes and Wireframe
- Nodes and Faces

berndhahnebach

2017-05-28 01:16

developer   ~0009176

Last edited: 2017-06-04 09:40

View 4 revisions

updated the branch https://github.com/berndhahnebach/FreeCAD_bhb/commits/femvolumeshell

It shows all nodes, edges, faces, faces of volumes

But still it is some sort of a hack. It comments lots of code because it just iterates above all and shows it.

I'm not yet convinced to delete all this code. I need to have a closer look. Means the branch is usable to test mixed meshes but not ready to merge into master.

I may implement the two missing display modes. If I'm gone do this I need to digg into the MeshViewProvider and can fix the other too.

bernd

Edit: branch has moved see Note later in issue

berndhahnebach

2017-06-04 09:41

developer   ~0009282

new branch together with mixed mesh analysis ...
https://github.com/berndhahnebach/FreeCAD_bhb/commits/femmixedmeshes

Issue History

Date Modified Username Field Change
2017-03-15 20:14 berndhahnebach New Issue
2017-03-15 20:15 berndhahnebach Summary FEM mesh view provider shows the highest geometry elements => FEM mesh view provider should show faces of all elements not only the volumes
2017-03-15 20:17 berndhahnebach Summary FEM mesh view provider should show faces of all elements not only the volumes => FEM mesh view provider should show faces of all elements not only the faces of the volume elements
2017-04-28 16:18 Kunda1 Note Added: 0008808
2017-05-27 10:14 berndhahnebach Note Added: 0009167
2017-05-27 12:08 Kunda1 Relationship added related to 0003051
2017-05-28 01:11 berndhahnebach Note Added: 0009173
2017-05-28 01:13 berndhahnebach Note Added: 0009174
2017-05-28 01:16 berndhahnebach Note Added: 0009176
2017-05-28 01:20 berndhahnebach Note Edited: 0009176 View Revisions
2017-05-28 01:37 berndhahnebach Note Edited: 0009174 View Revisions
2017-05-28 01:38 berndhahnebach Note Edited: 0009176 View Revisions
2017-05-28 01:39 berndhahnebach Note Edited: 0009174 View Revisions
2017-05-28 10:46 berndhahnebach Summary FEM mesh view provider should show faces of all elements not only the faces of the volume elements => FEM - mesh view provider should show faces of all elements not only the faces of the volume elements
2017-05-28 16:38 berndhahnebach Description Updated View Revisions
2017-05-28 16:39 berndhahnebach Description Updated View Revisions
2017-06-04 09:40 berndhahnebach Note Edited: 0009167 View Revisions
2017-06-04 09:40 berndhahnebach Note Edited: 0009176 View Revisions
2017-06-04 09:41 berndhahnebach Note Added: 0009282
2018-09-18 06:19 berndhahnebach Status new => confirmed
2018-09-18 06:19 berndhahnebach Summary FEM - mesh view provider should show faces of all elements not only the faces of the volume elements => FEM, mesh view provider should show faces of all elements not only the faces of the volume elements
2018-09-25 18:23 berndhahnebach Summary FEM, mesh view provider should show faces of all elements not only the faces of the volume elements => FEM, GUI, mesh VP, faces of all elements should be shown, not only the faces of the volume elements
2018-09-25 18:32 berndhahnebach Severity minor => feature