()
| 327 | return parser.parse_args(); |
| 328 | |
| 329 | def main(): |
| 330 | args = parse_args(); |
| 331 | mesh = pymesh.load_mesh(args.input_mesh, drop_zero_dim=True); |
| 332 | info = load_info(args.input_mesh); |
| 333 | |
| 334 | header = "Summary of {}".format(args.input_mesh); |
| 335 | print_header("{:=^55}".format(header)); |
| 336 | print_basic_info(mesh, info); |
| 337 | print_bbox(mesh, info); |
| 338 | print_edge_info(mesh, info); |
| 339 | print_face_info(mesh, info); |
| 340 | print_voxel_info(mesh, info); |
| 341 | if (args.extended): |
| 342 | print_quantile_info(mesh, info); |
| 343 | print_extended_info(mesh, info); |
| 344 | if (args.self_intersection): |
| 345 | print_self_intersection_info(mesh, info); |
| 346 | |
| 347 | if (args.export): |
| 348 | dump_info(args.input_mesh, info); |
| 349 | |
| 350 | |
| 351 | if __name__ == "__main__": |
no test coverage detected