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

Function output_to_csv_2D

scripts/distortion.py:236–258  ·  view source on GitHub ↗
(mesh, csv_file)

Source from the content-addressed store, hash-verified

234 grad_bound[i]]);
235
236def output_to_csv_2D(mesh, csv_file):
237 with open(csv_file, 'w') as fout:
238 writer = csv.writer(fout);
239 writer.writerow(["index", "edge_ratio", "radius_ratio",
240 "radius_edge_ratio",
241 "conformal_amips", "symmetric_dirichlet", "orientation"]);
242
243 index = np.arange(mesh.num_faces);
244 edge_ratio = mesh.get_attribute("face_edge_ratio");
245 radius_ratio = mesh.get_attribute("radius_ratio");
246 re_ratio = mesh.get_attribute("face_radius_edge_ratio");
247 amips = mesh.get_attribute("conformal_AMIPS");
248 dirichlet = mesh.get_attribute("symmetric_Dirichlet");
249 orientation = mesh.get_attribute("orientations");
250
251 for i in range(mesh.num_faces):
252 writer.writerow([i,
253 edge_ratio[i],
254 radius_ratio[i],
255 re_ratio[i],
256 amips[i],
257 dirichlet[i],
258 orientation[i], ]);
259
260def main():
261 args = parse_args();

Callers 1

mainFunction · 0.85

Calls 1

get_attributeMethod · 0.45

Tested by

no test coverage detected