Isotropic Remeshing
/ (object)
/
Description
Required
/application (string)
/application
Description
Application name must be isotropic_remeshing.Options: ['isotropic_remeshing']
/input (string)
/input
Description
Triangular input mesh.Optional
/output (string)
/output
Description
Output file name.Default: 'out.obj'
/input_dir (string)
/input_dir
Description
Directory where the input files are located. This is injected by the application and should not be set by the user.Default: ''
/use_sample_envelope (bool)
/use_sample_envelope
Description
Use sample envelope instead of exact one.Default: False
/num_threads (int)
/num_threads
Description
Number of threads used by the applicationDefault: 0
/max_iterations (int)
/max_iterations
Description
Maximum iterations before stopping.Default: 3
/eps_rel (float)
/eps_rel
Description
Envelope thickness relative to the bounding boxDefault: -1
/boundary_eps_rel (float)
/boundary_eps_rel
Description
Thickness of a tube around the open boundary of the input, relative to the bounding box diagonal. When positive, the boundary is not frozen (freeze_boundary then only freezes the vertices the caller lists, of which the application has none): splits, collapses, swaps and smoothing may move it, as long as every boundary edge that descends from the input’s boundary stays within this distance of the input’s boundary edges. A collapse between a boundary vertex and an interior one keeps the boundary vertex where it is, and a vertex splitting a boundary edge carries the lineage on. Holes and slits narrower than the tube can close when use_link_condition is false. Boundary that an operation opens away from the input’s is not judged. Negative (the default): freeze_boundary decides.Default: -1
/length_rel (float)
/length_rel
Description
Target edge length relative to the bounding box. Only used when absolute length is set negative.Default: -1
/length_abs (float)
/length_abs
Description
Absolute target edge length. If negative, relative length is used to compute the absolute. If this is negative as well, the average edge length of the input is used as target.Default: -1
/freeze_boundary (bool)
/freeze_boundary
Description
Freeze the vertices of the input’s open boundary. Ignored for the boundary when boundary_eps_rel is positive, which replaces the freezing with a tube.Default: True
/log_file (string)
/log_file
Description
Logs are not just printed on the terminal but also saved in this file.Default: ''
/report (string)
/report
Description
A JSON file that stores information about the result and the method execution, e.g., runtime.Default: ''
/use_link_condition (bool)
/use_link_condition
Description
Require the link condition before collapsing an edge. When true a collapse cannot change the topology, which also means it cannot create non-manifold edges or vertices. When false those collapses are allowed – TriMesh represents the result, and any duplicate triangles the collapse produces are merged. Swaps are refused on non-manifold edges either way.Default: True
/remove_duplicate_eps (float)
/remove_duplicate_eps
Description
Merge input vertices closer than this fraction of the bounding box diagonal. 0 merges only exactly coincident vertices; a negative value merges nothing.Default: 1e-05