[Bf-blender-cvs] [8256a1f8cf3] refactor-mesh-uv-map-generic: Cleanup: Avoid C-style cast, make constructor more explicit

Hans Goudey noreply at git.blender.org
Mon Jan 2 00:37:32 CET 2023


Commit: 8256a1f8cf30dedfe482add84fcddf43825e4695
Author: Hans Goudey
Date:   Sun Jan 1 18:35:32 2023 -0500
Branches: refactor-mesh-uv-map-generic
https://developer.blender.org/rB8256a1f8cf30dedfe482add84fcddf43825e4695

Cleanup: Avoid C-style cast, make constructor more explicit

===================================================================

M	source/blender/io/usd/intern/usd_writer_mesh.cc

===================================================================

diff --git a/source/blender/io/usd/intern/usd_writer_mesh.cc b/source/blender/io/usd/intern/usd_writer_mesh.cc
index 8b47da4fc00..1dce60c126b 100644
--- a/source/blender/io/usd/intern/usd_writer_mesh.cc
+++ b/source/blender/io/usd/intern/usd_writer_mesh.cc
@@ -129,7 +129,7 @@ void USDGenericMeshWriter::write_uv_maps(const Mesh *mesh, pxr::UsdGeomMesh usd_
     const float2 *mloopuv = static_cast<const float2 *>(layer->data);
     pxr::VtArray<pxr::GfVec2f> uv_coords;
     for (int loop_idx = 0; loop_idx < mesh->totloop; loop_idx++) {
-      uv_coords.push_back(pxr::GfVec2f((const float *)(mloopuv[loop_idx])));
+      uv_coords.push_back(pxr::GfVec2f(mloopuv[loop_idx].x, mloopuv[loop_idx].y));
     }
 
     if (!uv_coords_primvar.HasValue()) {



More information about the Bf-blender-cvs mailing list