diff --git a/test/test_meshpy.py b/test/test_meshpy.py index 6ac566ffed132b73290b3b292cd7b13ba5cee587..7eaf5ff57a251146c69f6747b9cc4ee8c2f60a68 100644 --- a/test/test_meshpy.py +++ b/test/test_meshpy.py @@ -61,8 +61,7 @@ def test_triangle_refine(): info.set_holes([(0, 0)]) info.set_facets( round_trip_connect(0, n_outer_points-1) - + - round_trip_connect(n_outer_points, len(points)-1)) + + round_trip_connect(n_outer_points, len(points)-1)) mesh = triangle.build(info, refinement_func=needs_refinement) @@ -77,6 +76,23 @@ def test_triangle_refine(): mesh = triangle.refine(mesh) + +def test_point_attributes(): + import meshpy.triangle as triangle + + points = [(1, 1), (-1, 1), (-1, -1), (1, -1)] + info = triangle.MeshInfo() + info.set_points(points) + + info.number_of_point_attributes = 2 + + info.point_attributes.setup() + + for i in range(len(points)): + info.point_attributes[i] = [0, 0] + + triangle.build(info) + # }}}