Add tetmesh as arg to Python function and change call in _ComputeSurfaceFacesHelper.
authoreberled <eberled@users.noreply.github.com>
Tue, 19 Dec 2023 20:46:51 +0000 (12:46 -0800)
committerpixar-oss <pixar-oss@users.noreply.github.com>
Tue, 19 Dec 2023 20:46:51 +0000 (12:46 -0800)
(Internal change: 2309239)

pxr/usd/usdGeom/wrapTetMesh.cpp

index 2b2f723b6273542fe115b348ec6be1e3708a7e43..e1c0703a335e9d3afa503b4f39d4b535daa8c01a 100644 (file)
@@ -147,18 +147,18 @@ void wrapUsdGeomTetMesh()
 namespace {
   
     static object
-    _ComputeSurfaceFacesHelper(const UsdGeomTetMesh &self
+    _ComputeSurfaceFacesHelper(const UsdGeomTetMesh &tetMesh
                                const UsdTimeCode timeCode = UsdTimeCode::Default())
     {           
         VtVec3iArray surfaceFacesArray; 
-        self.ComputeSurfaceFaces(self, &surfaceFacesArray, timeCode);  
+        UsdGeomTetMesh::ComputeSurfaceFaces(tetMesh, &surfaceFacesArray, timeCode);  
         return object(surfaceFacesArray);      
     }
 
 WRAP_CUSTOM {
      scope s = _class
          .def("ComputeSurfaceFaces", _ComputeSurfaceFacesHelper, 
-             (arg("timeCode")=UsdTimeCode::Default()))
+             (arg("tetMesh"), arg("timeCode")=UsdTimeCode::Default()))
          .staticmethod("ComputeSurfaceFaces")
 
      ;