| 87 | return support_wires; |
| 88 | |
| 89 | def parse_args(): |
| 90 | parser = argparse.ArgumentParser( |
| 91 | description="Wire mesh support generation"); |
| 92 | parser.add_argument("--print-dir", choices=["X", "Y", "Z", "-X", "-Y", "-Z"], default="Z"); |
| 93 | parser.add_argument("--length", "-l", default=3.0, type=float, |
| 94 | help="Support minimum length in mm"); |
| 95 | parser.add_argument("--thickness", "-t", default=0.5, type=float, |
| 96 | help="Support thickness in mm"); |
| 97 | parser.add_argument("--support-tol", "-s", type=float, default=1e-6, |
| 98 | help="Support tolerance in mm"); |
| 99 | parser.add_argument("input_file"); |
| 100 | parser.add_argument("output_mesh"); |
| 101 | return parser.parse_args(); |
| 102 | |
| 103 | def main(): |
| 104 | args = parse_args(); |