An error occurred while fetching the assigned milestone of the selected merge_request.
Feature surface handling
- Mar 12, 2020
-
-
Mark OLESEN authored5a395dde
-
Mark OLESEN authored
- base level surface container is now a meshedSurface instead of a triSurface. This avoid automatic triangulation of surfaces when they are read, and simplifies the internals. - sampling types: * "meshedSurface" (compat: "sampledTriSurfaceMesh") * "meshedSurfaceNormal" (compat: "sampledTriSurfaceMeshNormal")
06c4dc34 -
Mark OLESEN authored
- uses MeshedSurface instead of triSurface to prevent automatic triangulation. - supports '-patches' and '-excludePatches' controls as per foamToVTK. For example, surfaceSplitByPatch -patches '( ".*rider.*" )' motorBike.obj ENH: use MeshedSurface for surfaceSubset
e3d44438 -
Mark OLESEN authored
- removed swapZones method (unused, potentially fragile) - add subsetMesh by name BUG: incorrect zone assignment in MeshedSurface::subsetMesh - used the new (zero-sized) zone when determining the old zone ending instead of the original zone bounds.
465630bb -
Mark OLESEN authored
- use local branching for face maps to reduce code complexity and duplication
408f252d -
Mark OLESEN authored
- refactor logic from triSurfaceMesh for triSurface, MeshedSurface, UnsortedMeshedSurface. Makes it easier to locate and use surface files without the triSurfaceMesh (meshTools) infrastructure. STYLE: remove unused sampledTriSurfaceMesh constructors
431c9632
-