cannot set 1D arrays as property arrays
m = om.TriMesh()
for _ in range(4):
m.add_vertex(np.random.rand(3))
m.set_vertex_property_array('test', [1,2,3,4]) # doesn't work (fails silently)
m.vertex_property_array('test') # fails here
m.set_vertex_property_array('test', [[1],[2],[3],[4]]) # this works
The first set_vertex_property_array
call should also work and set a property that assigns a scalar to every vertex.