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

Function compute_tri_quality_measures

scripts/distortion.py:194–204  ·  view source on GitHub ↗
(mesh)

Source from the content-addressed store, hash-verified

192 compute_grad_upper_bound(mesh);
193
194def compute_tri_quality_measures(mesh):
195 mesh.add_attribute("face_incircle_radius");
196 mesh.add_attribute("face_circumradius");
197 inradius = mesh.get_attribute("face_incircle_radius");
198 circumradius = mesh.get_attribute("face_circumradius");
199 radius_ratio = np.divide(inradius, circumradius);
200 mesh.add_attribute("radius_ratio");
201 mesh.set_attribute("radius_ratio", radius_ratio);
202 mesh.add_attribute("face_radius_edge_ratio");
203 mesh.add_attribute("face_edge_ratio");
204 #compute_grad_upper_bound(mesh);
205
206def output_to_csv_3D(mesh, csv_file):
207 with open(csv_file, 'w') as fout:

Callers 1

mainFunction · 0.85

Calls 3

add_attributeMethod · 0.45
get_attributeMethod · 0.45
set_attributeMethod · 0.45

Tested by

no test coverage detected