瀏覽代碼

integrated DropFaceNormals process (cmake, poststepregistry)

d 6 年之前
父節點
當前提交
6d1dee606a
共有 3 個文件被更改,包括 6 次插入0 次删除
  1. 2 0
      code/CMakeLists.txt
  2. 3 0
      code/PostStepRegistry.cpp
  3. 1 0
      include/assimp/defs.h

+ 2 - 0
code/CMakeLists.txt

@@ -557,6 +557,8 @@ SET( PostProcessing_SRCS
   FindInvalidDataProcess.h
   FindInvalidDataProcess.h
   FixNormalsStep.cpp
   FixNormalsStep.cpp
   FixNormalsStep.h
   FixNormalsStep.h
+  DropFaceNormalsProcess.cpp
+  DropFaceNormalsProcess.h
   GenFaceNormalsProcess.cpp
   GenFaceNormalsProcess.cpp
   GenFaceNormalsProcess.h
   GenFaceNormalsProcess.h
   GenVertexNormalsProcess.cpp
   GenVertexNormalsProcess.cpp

+ 3 - 0
code/PostStepRegistry.cpp

@@ -62,6 +62,9 @@ corresponding preprocessor flag to selectively disable steps.
 #ifndef ASSIMP_BUILD_NO_TRIANGULATE_PROCESS
 #ifndef ASSIMP_BUILD_NO_TRIANGULATE_PROCESS
 #   include "TriangulateProcess.h"
 #   include "TriangulateProcess.h"
 #endif
 #endif
+#ifndef ASSIMP_BUILD_NO_DROPFACENORMALS_PROCESS
+#   include "DropFaceNormalsProcess.h"
+#endif
 #ifndef ASSIMP_BUILD_NO_GENFACENORMALS_PROCESS
 #ifndef ASSIMP_BUILD_NO_GENFACENORMALS_PROCESS
 #   include "GenFaceNormalsProcess.h"
 #   include "GenFaceNormalsProcess.h"
 #endif
 #endif

+ 1 - 0
include/assimp/defs.h

@@ -97,6 +97,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * CALCTANGENTS
  * CALCTANGENTS
  * JOINVERTICES
  * JOINVERTICES
  * TRIANGULATE
  * TRIANGULATE
+ * DROPFACENORMALS
  * GENFACENORMALS
  * GENFACENORMALS
  * GENVERTEXNORMALS
  * GENVERTEXNORMALS
  * REMOVEVC
  * REMOVEVC