Example #1
0
        internal BoundaryMesh <T> CreateMesh(List <T> nodes, Settings settings)

        {
            MeshingAlgorithm.Settings meshingSettings = ConvertToMesherSettings(settings);
            BoundaryMesh <T>          mesh            = MeshingAlgorithm.ComputeMesh(nodes, meshingSettings);

            return(mesh);
        }
Example #2
0
 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);
 }