diff options
Diffstat (limited to 'source/blender/io/usd/intern/usd_reader_mesh.cc')
-rw-r--r-- | source/blender/io/usd/intern/usd_reader_mesh.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/io/usd/intern/usd_reader_mesh.cc b/source/blender/io/usd/intern/usd_reader_mesh.cc index 8138f38fcad..a1d365609ab 100644 --- a/source/blender/io/usd/intern/usd_reader_mesh.cc +++ b/source/blender/io/usd/intern/usd_reader_mesh.cc @@ -699,12 +699,9 @@ void USDMeshReader::read_mesh_sample(ImportSettings *settings, * in code that expect this data to be there. */ if (new_mesh || (settings->read_flag & MOD_MESHSEQ_READ_VERT) != 0) { - MutableSpan<MVert> verts = mesh->verts_for_write(); + MutableSpan<float3> verts = mesh->positions_for_write(); for (int i = 0; i < positions_.size(); i++) { - MVert &mvert = verts[i]; - mvert.co[0] = positions_[i][0]; - mvert.co[1] = positions_[i][1]; - mvert.co[2] = positions_[i][2]; + verts[i] = {positions_[i][0], positions_[i][1], positions_[i][2]}; } read_vertex_creases(mesh, motionSampleTime); |