()
| 21 | return args; |
| 22 | |
| 23 | def main(): |
| 24 | args = parse_args(); |
| 25 | mesh = pymesh.load_mesh(args.input_mesh); |
| 26 | grid = pymesh.VoxelGrid(args.cell_size, mesh.dim); |
| 27 | grid.insert_mesh(mesh); |
| 28 | grid.create_grid(); |
| 29 | grid.dilate(args.dilate); |
| 30 | grid.erode(args.erode); |
| 31 | out_mesh = grid.mesh; |
| 32 | pymesh.save_mesh(args.output_mesh, out_mesh); |
| 33 | |
| 34 | if __name__ == "__main__": |
| 35 | main(); |
no test coverage detected