mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: STL patch names not being passed through
- regression introduced by a719528832
STYLE: add meaningful solid names for some stl files
This commit is contained in:
@ -84,6 +84,20 @@ bool Foam::triSurface::readSTL(const fileName& STLfileName, bool forceBinary)
|
|||||||
f.region() = zoneIds[i];
|
f.region() = zoneIds[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Set patch names (and sizes)
|
||||||
|
// - there is likely a more efficient means of doing this
|
||||||
|
if (reader.stlFormat() == fileFormats::STLCore::ASCII)
|
||||||
|
{
|
||||||
|
const List<word>& names = reader.names();
|
||||||
|
|
||||||
|
patches_.setSize(names.size());
|
||||||
|
forAll(names, namei)
|
||||||
|
{
|
||||||
|
patches_[namei].name() = names[namei];
|
||||||
|
}
|
||||||
|
setDefaultPatches();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
solid ascii
|
solid porosity
|
||||||
facet normal 0 -1 0
|
facet normal 0 -1 0
|
||||||
outer loop
|
outer loop
|
||||||
vertex 0 0 -0.025
|
vertex 0 0 -0.025
|
||||||
@ -33599,4 +33599,4 @@ solid ascii
|
|||||||
vertex 0.1 0.0475 0.025
|
vertex 0.1 0.0475 0.025
|
||||||
endloop
|
endloop
|
||||||
endfacet
|
endfacet
|
||||||
endsolid
|
endsolid porosity
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
solid ascii
|
solid porosity_inflated
|
||||||
facet normal 0 -1 0
|
facet normal 0 -1 0
|
||||||
outer loop
|
outer loop
|
||||||
vertex 0 -0.005 -0.031
|
vertex 0 -0.005 -0.031
|
||||||
@ -33599,4 +33599,4 @@ solid ascii
|
|||||||
vertex 0.1 0.052 0.029
|
vertex 0.1 0.052 0.029
|
||||||
endloop
|
endloop
|
||||||
endfacet
|
endfacet
|
||||||
endsolid
|
endsolid porosity_inflated
|
||||||
|
|||||||
Reference in New Issue
Block a user