Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop.
This commit is contained in:
@ -7,9 +7,11 @@ SET(CORE_SRC_FILES
|
||||
source/GradientEstimators.cpp
|
||||
source/IndexedSurfacePatch.cpp
|
||||
source/Log.cpp
|
||||
source/progmesh.cpp
|
||||
source/Region.cpp
|
||||
source/SurfaceExtractor.cpp
|
||||
source/SurfaceVertex.cpp
|
||||
source/vector.cpp
|
||||
source/VoxelFilters.cpp
|
||||
)
|
||||
|
||||
@ -17,12 +19,15 @@ SET(CORE_SRC_FILES
|
||||
SET(CORE_INC_FILES
|
||||
include/GradientEstimators.inl
|
||||
include/IndexedSurfacePatch.h
|
||||
include/list.h
|
||||
include/Log.h
|
||||
include/PolyVoxForwardDeclarations.h
|
||||
include/progmesh.h
|
||||
include/Region.h
|
||||
include/SurfaceExtractor.h
|
||||
include/SurfaceVertex.h
|
||||
include/Vector.h
|
||||
include/vector_melax.h
|
||||
include/Vector.inl
|
||||
include/Volume.h
|
||||
include/Volume.inl
|
||||
@ -80,6 +85,11 @@ IF(WIN32)
|
||||
|
||||
#Install the core header files, including the ones in the PolyVoxImpl subfolder.
|
||||
INSTALL(DIRECTORY include DESTINATION PolyVoxCore COMPONENT development PATTERN "*.svn*" EXCLUDE)
|
||||
|
||||
#On windows, we also install the debug information. It's unfortunate that we have to hard-code
|
||||
#the 'Debug' part of the path, but CMake doesn't seem to provide a way around this. The best I
|
||||
#found was: http://www.cmake.org/pipermail/cmake/2007-October/016924.html (and it is a bit ugly).
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/Debug/PolyVoxCore_d.pdb DESTINATION PolyVoxCore/lib CONFIGURATIONS Debug)
|
||||
ELSE(WIN32)
|
||||
INSTALL(TARGETS PolyVoxCore
|
||||
RUNTIME DESTINATION bin
|
||||
@ -91,4 +101,3 @@ ELSE(WIN32)
|
||||
#Install the core header files, including the ones in the PolyVoxImpl subfolder.
|
||||
INSTALL(DIRECTORY include/ DESTINATION include/PolyVoxCore COMPONENT development PATTERN "*.svn*" EXCLUDE)
|
||||
ENDIF(WIN32)
|
||||
|
||||
|
Reference in New Issue
Block a user