Skip to content

Commit 31e8eef

Browse files
author
Keith Blackstone
committed
GfVec3f casts for 24.11
1 parent 54a9400 commit 31e8eef

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

obj/src/objExport.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ exportMesh(Obj& obj,
122122
}
123123
g.vertices = m.points;
124124
for (GfVec3f& v : g.vertices) {
125-
v = worldTransform.Transform(v);
125+
v = GfVec3f(worldTransform.Transform(v));
126126
}
127127
if (m.colors.size()) {
128128
const Primvar<PXR_NS::GfVec3f>& color = m.colors[0]; // only export first color set
@@ -148,7 +148,7 @@ exportMesh(Obj& obj,
148148
g.normals = m.normals.values;
149149
auto normalTransform = worldTransform.GetInverse().GetTranspose();
150150
for (GfVec3f& v : g.normals) {
151-
v = normalTransform.TransformDir(v);
151+
v = GfVec3f(normalTransform.TransformDir(v));
152152
v.Normalize();
153153
}
154154
if (m.subsets.size()) {

ply/src/plyExport.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,10 @@ aggregateMeshInstance(PlyTotalMesh& totalMesh,
178178
}
179179

180180
for (size_t i = 0; i < currentMeshPointsSize; i++) {
181-
totalMesh.points[pointsOffset + i] = modelMatrix.Transform(mesh.points[i]);
181+
totalMesh.points[pointsOffset + i] = GfVec3f(modelMatrix.Transform(mesh.points[i]));
182182
}
183183
for (size_t i = 0; i < mesh.normals.values.size(); i++) {
184-
totalMesh.normals[normalsOffset + i] = normalMatrix.TransformDir(mesh.normals.values[i]);
184+
totalMesh.normals[normalsOffset + i] = GfVec3f(normalMatrix.TransformDir(mesh.normals.values[i]));
185185
totalMesh.normals[normalsOffset + i].Normalize();
186186
}
187187
for (size_t i = 0; i < mesh.uvs.values.size(); i++) {

stl/src/stlExport.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ exportStl(const ExportStlOptions& options, const UsdData& usd, StlModel& stl)
6969
StlVec3f vertex;
7070
const int vertex_index = meshIndices[i + j];
7171
const PXR_NS::GfVec3f& vertex_data = mesh.points[vertex_index];
72-
const PXR_NS::GfVec3f transformedPoint = worldTransform.Transform(vertex_data);
72+
const PXR_NS::GfVec3f transformedPoint = GfVec3f(worldTransform.Transform(vertex_data));
7373
vertex = { transformedPoint[0], transformedPoint[1], transformedPoint[2] };
7474
facet.vertices[j] = vertex;
7575
}

0 commit comments

Comments
 (0)