| 28 | return samples; |
| 29 | |
| 30 | def parse_args(): |
| 31 | parser = argparse.ArgumentParser(description=__doc__); |
| 32 | parser.add_argument("--num-samples", "-n", type=int, default=5, |
| 33 | help="number of samples"); |
| 34 | parser.add_argument("--tol", type=float, default=1e-6, |
| 35 | help="winding number tolerance"); |
| 36 | parser.add_argument("--winding-number-engine", default="auto", |
| 37 | choices=["igl", "fast_winding_number"]); |
| 38 | parser.add_argument("--output", "-o", help="Highlighted output", |
| 39 | default=None); |
| 40 | parser.add_argument("--export", "-e", help="export information", |
| 41 | action="store_true"); |
| 42 | parser.add_argument("--timing", help="Output timing", action="store_true"); |
| 43 | parser.add_argument("input_mesh_1", help="first input mesh"); |
| 44 | parser.add_argument("input_mesh_2", help="secondinput mesh"); |
| 45 | return parser.parse_args(); |
| 46 | |
| 47 | def main(): |
| 48 | args = parse_args(); |