├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── Vector.cpp ├── Vector.h ├── cal.h ├── cmake-build-debug ├── CMakeCache.txt ├── CMakeFiles │ ├── 3.14.3 │ │ ├── CMakeCCompiler.cmake │ │ ├── CMakeCXXCompiler.cmake │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ ├── CMakeSystem.cmake │ │ ├── CompilerIdC │ │ │ ├── CMakeCCompilerId.c │ │ │ └── a.out │ │ └── CompilerIdCXX │ │ │ ├── CMakeCXXCompilerId.cpp │ │ │ └── a.out │ ├── CMakeDirectoryInformation.cmake │ ├── CMakeOutput.log │ ├── Homework3.dir │ │ ├── CXX.includecache │ │ ├── DependInfo.cmake │ │ ├── Vector.cpp.o │ │ ├── build.make │ │ ├── cmake_clean.cmake │ │ ├── depend.internal │ │ ├── depend.make │ │ ├── flags.make │ │ ├── link.txt │ │ ├── main.cpp.o │ │ └── progress.make │ ├── Makefile.cmake │ ├── Makefile2 │ ├── TargetDirectories.txt │ ├── clion-environment.txt │ ├── clion-log.txt │ ├── cmake.check_cache │ ├── feature_tests.bin │ ├── feature_tests.c │ ├── feature_tests.cxx │ └── progress.marks ├── Homework3 ├── Homework3.cbp ├── Makefile ├── cmake_install.cmake ├── models │ ├── Arma.obj │ ├── Buddha.obj │ ├── block.obj │ ├── bunny.obj │ ├── cube.obj │ ├── dinosaur.obj │ ├── dragon.obj │ ├── fandisk.obj │ ├── horse.obj │ ├── kitten.obj │ ├── rocker.obj │ └── sphere.obj └── results │ ├── dragon_0_001.obj │ ├── dragon_0_01.obj │ ├── dragon_0_1.obj │ ├── horse_0_001.obj │ ├── horse_0_01.obj │ └── horse_0_1.obj ├── main.cpp ├── pic ├── mesh-1.png └── mesh-2.png └── report.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/README.md -------------------------------------------------------------------------------- /Vector.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by 李曌珩 on 2019-06-16. 3 | // 4 | 5 | #include "Vector.h" 6 | -------------------------------------------------------------------------------- /Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/Vector.h -------------------------------------------------------------------------------- /cal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cal.h -------------------------------------------------------------------------------- /cmake-build-debug/CMakeCache.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeCache.txt -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CMakeCCompiler.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CMakeCXXCompiler.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CMakeSystem.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CMakeSystem.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/CMakeCCompilerId.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/CMakeCCompilerId.c -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdC/a.out -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/CMakeCXXCompilerId.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/CMakeCXXCompilerId.cpp -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/3.14.3/CompilerIdCXX/a.out -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/CMakeOutput.log -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/CXX.includecache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/CXX.includecache -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/DependInfo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/DependInfo.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/Vector.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/Vector.cpp.o -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/build.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/build.make -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/cmake_clean.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/depend.internal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/depend.internal -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/depend.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/depend.make -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/flags.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/flags.make -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/link.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/link.txt -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/main.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/main.cpp.o -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Homework3.dir/progress.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Homework3.dir/progress.make -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Makefile.cmake -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/Makefile2 -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/TargetDirectories.txt -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/clion-environment.txt -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/clion-log.txt -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/cmake.check_cache -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/feature_tests.c -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/feature_tests.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/CMakeFiles/feature_tests.cxx -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /cmake-build-debug/Homework3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/Homework3 -------------------------------------------------------------------------------- /cmake-build-debug/Homework3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/Homework3.cbp -------------------------------------------------------------------------------- /cmake-build-debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/Makefile -------------------------------------------------------------------------------- /cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/cmake_install.cmake -------------------------------------------------------------------------------- /cmake-build-debug/models/Arma.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/Arma.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/Buddha.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/Buddha.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/block.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/block.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/bunny.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/bunny.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/cube.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/dinosaur.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/dinosaur.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/dragon.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/dragon.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/fandisk.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/fandisk.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/horse.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/horse.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/kitten.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/kitten.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/rocker.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/rocker.obj -------------------------------------------------------------------------------- /cmake-build-debug/models/sphere.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/models/sphere.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/dragon_0_001.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/dragon_0_001.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/dragon_0_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/dragon_0_01.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/dragon_0_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/dragon_0_1.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/horse_0_001.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/horse_0_001.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/horse_0_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/horse_0_01.obj -------------------------------------------------------------------------------- /cmake-build-debug/results/horse_0_1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/cmake-build-debug/results/horse_0_1.obj -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/main.cpp -------------------------------------------------------------------------------- /pic/mesh-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/pic/mesh-1.png -------------------------------------------------------------------------------- /pic/mesh-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/pic/mesh-2.png -------------------------------------------------------------------------------- /report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhaohengLi/mesh-simplification/HEAD/report.pdf --------------------------------------------------------------------------------