Skip to content

Commit fa8e9b1

Browse files
committedMay 29, 2023
improve geometry processing
1 parent 036786f commit fa8e9b1

File tree

1,809 files changed

+28517
-25996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,809 files changed

+28517
-25996
lines changed
 

‎.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,7 @@ examples/CreateIfcWallAndWriteFile/x64/
4545
examples/LoadFileWithGeometryExampleConsole/dump_mesh_debug.txt
4646
IfcPlusPlus-*
4747
IfcPlusPlus/src/ifcpp/geometry/Carve - Copy/
48+
IfcPlusPlus/src/ifcpp-
4849
IfcPlusPlus/src/ifcpp--
50+
IfcPlusPlus/src/ifcpp---/
51+
IfcPlusPlus/src/ifcpp----/

‎IfcPlusPlus/CMakeLists.txt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ set(IFCPP_SOURCE_FILES
3838
src/ifcpp/reader/ReaderUtil.cpp
3939
src/ifcpp/writer/WriterSTEP.cpp
4040
src/ifcpp/writer/WriterUtil.cpp
41+
src/ifcpp/geometry/MeshOps.cpp
42+
src/ifcpp/geometry/GeometryInputData.cpp
4143
src/external/manifold/src/boolean3.cpp
4244
src/external/manifold/src/boolean_result.cpp
4345
src/external/manifold/src/collider/src/collider.cpp
@@ -82,14 +84,11 @@ set(IFCPP_SOURCE_FILES
8284
src/external/Carve/src/lib/timing.cpp
8385
src/external/Carve/src/lib/triangle_intersection.cpp
8486
src/external/Carve/src/lib/triangulator.cpp
85-
src/external/Carve/src/common/geometry.cpp
87+
src/external/Carve/src/common/geometry.cpp
88+
src/external/zip-master/zip.c
8689
)
8790

8891
if (MSVC)
89-
set(IFCPP_SOURCE_FILES
90-
src/external/XUnzip.cpp # do not add src/external/XUnzip.cpp on unix platforms
91-
${IFCPP_SOURCE_FILES})
92-
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj ")
9392
set_source_files_properties(src/ifcpp/IFC4X3/EntityFactory.cpp PROPERTIES COMPILE_FLAGS /bigobj)
9493
set_source_files_properties(src/ifcpp/IFC4X3/TypeFactory.cpp PROPERTIES COMPILE_FLAGS /bigobj)
9594
endif()

0 commit comments

Comments
 (0)