Skip to content

Commit e6dd230

Browse files
committed
backup
1 parent 279fc6b commit e6dd230

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Source/UnrealEnginePython/Private/UObject/UEPySkeletal.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -875,10 +875,11 @@ PyObject *py_ue_skeletal_mesh_build_lod(ue_PyUObject *self, PyObject * args, PyO
875875
PyObject *py_compute_normals = nullptr;
876876
PyObject *py_compute_tangents = nullptr;
877877
PyObject *py_use_mikk = nullptr;
878+
PyObject *py_RemoveDegenerateTriangle=nullptr;
878879

879-
static char *kw_names[] = { (char *)"soft_vertices", (char *)"lod", (char *)"compute_normals", (char *)"compute_tangents", (char *)"use_mikk", nullptr };
880+
static char *kw_names[] = { (char *)"soft_vertices", (char *)"lod", (char *)"compute_normals", (char *)"compute_tangents", (char *)"use_mikk", (char*)"RemoveDegenerateTriangle", nullptr };
880881

881-
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O|iOOO:skeletal_mesh_build_lod", kw_names, &py_ss_vertex, &lod_index, &py_compute_normals, &py_compute_tangents, &py_use_mikk))
882+
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O|iOOOO:skeletal_mesh_build_lod", kw_names, &py_ss_vertex, &lod_index, &py_compute_normals, &py_compute_tangents, &py_use_mikk, &py_RemoveDegenerateTriangle))
882883
{
883884
return nullptr;
884885
}
@@ -1063,7 +1064,8 @@ PyObject *py_ue_skeletal_mesh_build_lod(ue_PyUObject *self, PyObject * args, PyO
10631064
build_settings.bUseMikkTSpace = (py_use_mikk && PyObject_IsTrue(py_use_mikk));
10641065
build_settings.bComputeNormals = (py_compute_normals && PyObject_IsTrue(py_compute_normals));
10651066
build_settings.bComputeTangents = (py_compute_tangents && PyObject_IsTrue(py_compute_tangents));
1066-
build_settings.bRemoveDegenerateTriangles = true;
1067+
build_settings.bRemoveDegenerateTriangles = (py_RemoveDegenerateTriangle && PyObject_IsTrue(py_RemoveDegenerateTriangle));;
1068+
10671069

10681070
bool success = MeshUtilities.BuildSkeletalMesh(lod_model, mesh->RefSkeleton, influences, wedges, faces, points, points_to_map, build_settings);
10691071

0 commit comments

Comments
 (0)