MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / main

Function main

scripts/meshstat.py:329–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

327 return parser.parse_args();
328
329def 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
351if __name__ == "__main__":

Callers 1

meshstat.pyFile · 0.70

Calls 13

print_headerFunction · 0.90
load_infoFunction · 0.85
print_basic_infoFunction · 0.85
print_bboxFunction · 0.85
print_edge_infoFunction · 0.85
print_face_infoFunction · 0.85
print_voxel_infoFunction · 0.85
print_quantile_infoFunction · 0.85
print_extended_infoFunction · 0.85
dump_infoFunction · 0.85
parse_argsFunction · 0.70

Tested by

no test coverage detected