internal BoundaryMesh <T> CreateMesh(List <T> nodes, Settings settings) { MeshingAlgorithm.Settings meshingSettings = ConvertToMesherSettings(settings); BoundaryMesh <T> mesh = MeshingAlgorithm.ComputeMesh(nodes, meshingSettings); return(mesh); }
MeshingAlgorithm.Settings ConvertToMesherSettings(Settings settings) { MeshingAlgorithm.Settings mesherSettings = new MeshingAlgorithm.Settings { Boundary = settings.GridInfo.Boundary, BoundingBox = settings.GridInfo.BoundingBox, NumberOfLloydIterations = settings.NumberOfLloydIterations, FirstCellNode_indice = settings.FirstCellNode_indice }; return(mesherSettings); }