Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3ecdb74
Refactored Poisson Reconstruction, SSD Reconstruction and Surface Tri…
ahmadhasan2k8 Sep 2, 2017
a90c045
Fixed simple bugs when i build for windows, and add build static opti…
m54predator Oct 6, 2017
6e4c55a
Merge pull request #1 from m54predator/master
ahmadhasan2k8 Oct 9, 2017
6c64fc5
Better Color Output with Support for static and shared libs
ahmadhasan2k8 Oct 9, 2017
7daab49
Poisson Reconstruction moved to header and an app is created which ca…
ahmadhasan2k8 Oct 19, 2017
ed3915f
Updated code to run in a loop
ahmadhasan2k8 Oct 19, 2017
00aa2a7
Poisson Reconstruction and Surface Trimming are done by function call…
ahmadhasan2k8 Oct 20, 2017
077f863
Resolved conflict of align_free function with pcl
ahmadhasan2k8 Oct 20, 2017
9e20cbb
SurfaceTrimmer Populates Internal structure in the code of the mesh
ahmadhasan2k8 Oct 26, 2017
190f90a
Added SurfaeTrimming.cpp
ahmadhasan2k8 Oct 26, 2017
07306e0
Stopping Unnecessary Printout
ahmadhasan2k8 Nov 18, 2017
d074fa4
Direct temporary file generation to a specific directory for PoissonR…
ahmadhasan2k8 Jan 29, 2018
06815dc
Switched to version 10.01 which also has the capacity to generate nor…
ahmadhasan2k8 May 23, 2018
71e1173
Windows Build Fix
ahmadhasan2k8 May 25, 2018
9b805fc
modifying to match new push in original repo about It is possible tha…
ahmadhasan2k8 Jun 14, 2018
fcb087d
Change DATA_DEGREE to 0
ahmadhasan2k8 Jun 19, 2018
9f5d58f
Updated PoissonRecon to Latest by Fixing for debug build and adding s…
ahmadhasan2k8 Aug 2, 2018
8ec584c
DATA_DEGREE changed back to 0
ahmadhasan2k8 Aug 2, 2018
e55ba83
Stop printing Bad Average Root warning
ahmadhasan2k8 Sep 6, 2018
db36042
Stopping remaining printouts for bad average root warning
ahmadhasan2k8 Sep 6, 2018
4e222ee
tinyxml2 with modernized cmake
jasjuang Nov 19, 2018
06055bb
remove boost dependency
jasjuang May 31, 2019
c9bc717
merge to latest version 12 and various cmake improvements
jasjuang Apr 13, 2020
91c65e2
make the code work it libpng16
jasjuang Apr 14, 2020
e5a3f4f
no output message if verbose flag is not set
jasjuang Apr 14, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
/Bin/
*.opensdf
*.bat
*.zip
.vs/*
50 changes: 50 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
cmake_minimum_required(VERSION 3.7)

set(CMAKE_DISABLE_SOURCE_CHANGES ON)
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)

project(PoissonRecon LANGUAGES CXX)

if(MSVC)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
endif()

if((CMAKE_CXX_COMPILER_ID MATCHES "Clang") OR CMAKE_COMPILER_IS_GNUCC
OR CMAKE_COMPILER_IS_GNUCXX)
if(DEBUG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Winline")
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -DNDEBUG")
endif()
endif()

message(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")

if(NOT TARGET uninstall)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake IMMEDIATE @ONLY)

add_custom_target(
uninstall COMMAND ${CMAKE_COMMAND} -P
${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
endif()

export(TARGETS FILE ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}Targets.cmake)

file(WRITE ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}Config.cmake
"include(CMakeFindDependencyMacro)\n"
"include(\${CMAKE_CURRENT_LIST_DIR}/${CMAKE_PROJECT_NAME}Targets.cmake)\n")

add_subdirectory(modules)
add_subdirectory(apps)

install(FILES ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}Config.cmake
DESTINATION lib/cmake/${CMAKE_PROJECT_NAME})

install(EXPORT ${CMAKE_PROJECT_NAME}Targets
DESTINATION lib/cmake/${CMAKE_PROJECT_NAME})
71 changes: 0 additions & 71 deletions Makefile

This file was deleted.

34 changes: 0 additions & 34 deletions PoissonRecon.sln

This file was deleted.

Loading