| 43 | return block; |
| 44 | |
| 45 | def parse_args(): |
| 46 | parser = argparse.ArgumentParser(description=__doc__); |
| 47 | parser.add_argument("-N", type=int, default=100, |
| 48 | help="Number of cuts"); |
| 49 | parser.add_argument("--batch-size", type=int, default=10, |
| 50 | help="Number of cuts to carry out in a batch"); |
| 51 | parser.add_argument("--save-intermediate", action="store_true", |
| 52 | help="Save intermediate results"); |
| 53 | parser.add_argument("--initial-block", default=None, |
| 54 | help="The shape of initial block"); |
| 55 | parser.add_argument("--initial-N", default=0, type=int, |
| 56 | help="Initial index N"); |
| 57 | parser.add_argument("--debug", action="store_true", |
| 58 | help="Save debug mesh."); |
| 59 | parser.add_argument("input_mesh"); |
| 60 | parser.add_argument("output_mesh"); |
| 61 | return parser.parse_args(); |
| 62 | |
| 63 | def main(): |
| 64 | args = parse_args(); |