Wrong number of Edges/Faces after .stl-Import with fegeometry
When I create a femodel-Object from an existing .stl-file, some edges/faces get lost and I don’t know how/why/where. My original 3D-model looks like this:
However, when I create the femodel with
geometryFile = ‘Pilz.stl’;
geometryFile = fegeometry(geometryFile);
the edges from two of the four opposite faces tangent to the clyinder part of the mushroom get lost, see below picture:
I need these four faces to apply a FaceLoad later on, but F3 in this case is not just the flat area but also the two rounded faces up to the edge of F1.
I’m guessing it is not a problem with the .stl-file itself, because I’ve varied the width of the flat areas up to the point where the cylinder part is basically a square, but MATLAB still only recognizes 4 faces around the circumference.
How do I get MATLAB or the fegeometry function to recognize the missing Faces like so:?
Thanks in advance!When I create a femodel-Object from an existing .stl-file, some edges/faces get lost and I don’t know how/why/where. My original 3D-model looks like this:
However, when I create the femodel with
geometryFile = ‘Pilz.stl’;
geometryFile = fegeometry(geometryFile);
the edges from two of the four opposite faces tangent to the clyinder part of the mushroom get lost, see below picture:
I need these four faces to apply a FaceLoad later on, but F3 in this case is not just the flat area but also the two rounded faces up to the edge of F1.
I’m guessing it is not a problem with the .stl-file itself, because I’ve varied the width of the flat areas up to the point where the cylinder part is basically a square, but MATLAB still only recognizes 4 faces around the circumference.
How do I get MATLAB or the fegeometry function to recognize the missing Faces like so:?
Thanks in advance! When I create a femodel-Object from an existing .stl-file, some edges/faces get lost and I don’t know how/why/where. My original 3D-model looks like this:
However, when I create the femodel with
geometryFile = ‘Pilz.stl’;
geometryFile = fegeometry(geometryFile);
the edges from two of the four opposite faces tangent to the clyinder part of the mushroom get lost, see below picture:
I need these four faces to apply a FaceLoad later on, but F3 in this case is not just the flat area but also the two rounded faces up to the edge of F1.
I’m guessing it is not a problem with the .stl-file itself, because I’ve varied the width of the flat areas up to the point where the cylinder part is basically a square, but MATLAB still only recognizes 4 faces around the circumference.
How do I get MATLAB or the fegeometry function to recognize the missing Faces like so:?
Thanks in advance! femodel, stl, 3d, edges, mesh MATLAB Answers — New Questions