Stinkfist0
|
38f7ccdc20
|
Optimize IfcFile::entitiesByReference() by reserving capacity for IfcEntityList in advance.
Around 18.4 % speed-up (avg. of first 2000 calls) when converting a somewhat large (176 MB) file to XML.
|
2019-02-06 13:30:33 +01:00 |
|
Thomas Krijnen
|
40c2602b0e
|
Fix discrepancy with v06
|
2019-02-06 13:29:56 +01:00 |
|
Thomas Krijnen
|
42e00581cd
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcgeom/IfcRepresentationShapeItem.h
# src/ifcgeom_schema_agnostic/IfcGeomFilter.h
|
2019-02-06 12:22:48 +01:00 |
|
Thomas Krijnen
|
81f978f101
|
Changes to Axis with missing refDirection
|
2019-02-06 12:18:10 +01:00 |
|
Xavier Lamorlette
|
3e041a1fb2
|
Migrate deprecated bind1st and mem_fun to C++11 bind
|
2019-02-06 11:01:23 +01:00 |
|
Xavier Lamorlette
|
bd3118b4a3
|
Fix a "declaration of 'identifier' hides class member" warning
|
2019-02-06 11:01:23 +01:00 |
|
Thomas Krijnen
|
4b57a7bdd6
|
Set a lower bound tot faceset_helper::epsilon
|
2019-01-26 15:00:20 +01:00 |
|
Thomas Krijnen
|
5b066c9f95
|
Don't convert to Nef if there are no voids
|
2019-01-25 15:19:52 +01:00 |
|
Thomas Krijnen
|
3afb9169b1
|
Implement missing virtual function in CgalKernel
|
2019-01-25 14:25:34 +01:00 |
|
Thomas Krijnen
|
24b552a822
|
Merge fixes
|
2019-01-23 17:27:13 +01:00 |
|
Thomas Krijnen
|
884064f213
|
Merge remote-tracking branch 'cgal/cgal' into v0.7.0
|
2019-01-23 15:44:19 +01:00 |
|
Thomas Krijnen
|
4d39dbca2a
|
Build static cgal, fix null pointer access
|
2019-01-23 15:10:20 +01:00 |
|
Thomas Krijnen
|
30479ca0a6
|
Fixes for compilation of cgal kernel
|
2019-01-23 12:34:21 +01:00 |
|
Thomas Krijnen
|
a7a1ad129e
|
Merge commit '6b47e9ca1d18df4b1cd2c66e488ad91f9730ecdf' into v0.7.0
# Conflicts:
# cmake/CMakeLists.txt
# nix/build-all.py
# test/input
|
2019-01-22 13:00:49 +01:00 |
|
Thomas Krijnen
|
6a5bfefce9
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcparse/Ifc4-latebound.cpp
# src/ifcparse/Ifc4.cpp
# src/ifcparse/Ifc4.h
# src/ifcparse/Ifc4enum.h
|
2019-01-20 14:27:09 +01:00 |
|
Thomas Krijnen
|
ef7eee411b
|
Update to IFC4Add2TC1
|
2019-01-20 13:47:12 +01:00 |
|
Thomas Krijnen
|
8c5349feaa
|
Introduce AbstractKernel
|
2019-01-20 13:16:42 +01:00 |
|
Thomas Krijnen
|
fa0a33f3c0
|
Option to select Kernel from IfcConvert
|
2019-01-19 12:39:47 +01:00 |
|
Thomas Krijnen
|
5a7c7ed048
|
Shuffle project structure
|
2019-01-18 16:43:38 +01:00 |
|
Thomas Krijnen
|
16d6420352
|
More work on enabling cgal kernel
|
2019-01-18 15:19:00 +01:00 |
|
Thomas Krijnen
|
d804575974
|
Cgal kernel skeleton
|
2019-01-18 12:10:18 +01:00 |
|
Thomas Krijnen
|
ad24b6be0f
|
Isolate (most of the) geometry processing code into separate opencascade kernel
|
2019-01-18 11:23:19 +01:00 |
|
Thomas Krijnen
|
5ee32fb945
|
Merge branch 'master' into v0.6.0
|
2019-01-16 12:30:12 +01:00 |
|
Thomas Krijnen
|
944813146e
|
Close polylines on closed profile def. Fixes #538
|
2019-01-16 12:28:58 +01:00 |
|
Thomas Krijnen
|
16cafb9f8b
|
Fix #534
|
2019-01-11 16:22:53 +01:00 |
|
Thomas Krijnen
|
b1754f7b26
|
Remove debug prints
|
2019-01-05 13:45:54 +01:00 |
|
Thomas Krijnen
|
55ac6e760d
|
Merge branch 'master' into v0.6.0
|
2019-01-05 13:43:19 +01:00 |
|
Thomas Paviot
|
9048ce4857
|
Fixed BRepAlgoAPI_BooleanOperation::DumpErrors method only available for OCC version > 7
|
2019-01-02 10:26:03 +01:00 |
|
Thomas Krijnen
|
f24944be48
|
Merge branch 'master' into v0.6.0
|
2018-12-31 11:40:16 +01:00 |
|
Thomas Krijnen
|
dec0c646cc
|
Only round corners on discontinuous spines. Fixes #358.
|
2018-12-31 11:39:35 +01:00 |
|
Thomas Krijnen
|
421daa3d19
|
Work-around for invalid IfcOrganization instances
|
2018-12-30 12:55:17 +01:00 |
|
Thomas Krijnen
|
7bf9f637e7
|
Fix some warnings
|
2018-12-30 12:51:13 +01:00 |
|
Thomas Krijnen
|
9a2623953b
|
Merge branch 'master' into v0.6.0
|
2018-12-30 12:50:27 +01:00 |
|
Thomas Krijnen
|
382efc0255
|
Fix some warnings
|
2018-12-30 12:50:04 +01:00 |
|
Thomas Krijnen
|
93a80c6148
|
Merge branch 'master' into v0.6.0
|
2018-12-29 14:35:41 +01:00 |
|
Thomas Krijnen
|
bf50d0534b
|
Fixes for edge curves and non-planar faces with inner boundaries. #338
|
2018-12-29 14:34:47 +01:00 |
|
Thomas Krijnen
|
65b5453ef1
|
More verbosity adjustments
|
2018-12-29 13:48:20 +01:00 |
|
Thomas Krijnen
|
5e32c1e55c
|
More verbosity adjustments
|
2018-12-29 13:37:51 +01:00 |
|
Thomas Krijnen
|
e6f523a2b8
|
Adjust verbosity of several log messages
|
2018-12-29 12:34:32 +01:00 |
|
Thomas Krijnen
|
2c8a79e186
|
Re-enable some disabled functionality in the 0.6 branch
|
2018-12-28 16:02:03 +01:00 |
|
Thomas Krijnen
|
13d2cf3357
|
Remove --sew-shells option, always on now
|
2018-12-28 15:36:10 +01:00 |
|
Thomas Krijnen
|
427720f369
|
Addendum to previous merge
|
2018-12-28 15:18:41 +01:00 |
|
Thomas Krijnen
|
d20f4a5af6
|
Merge branch 'master' into v0.6.0
|
2018-12-28 15:18:14 +01:00 |
|
Thomas Krijnen
|
4936ea3ac3
|
Document boolean operation failure reasons, correct min len check and manifoldness check. Fix #478
|
2018-12-28 15:15:41 +01:00 |
|
Thomas Krijnen
|
4101407b43
|
Small changes to convert(face)
|
2018-12-24 16:04:51 +01:00 |
|
Thomas Krijnen
|
29d3b436b4
|
Merge branch 'master' into v0.6.0
|
2018-12-24 16:03:20 +01:00 |
|
Thomas Krijnen
|
a2231605a5
|
Take into account edge orientation; small fixes to convert(face)
|
2018-12-24 16:02:00 +01:00 |
|
Thomas Krijnen
|
4380e1d86a
|
Merge branch 'master' into v0.6.0
|
2018-12-22 14:06:28 +01:00 |
|
Thomas Krijnen
|
161deeb4e0
|
Fix warnings and compilation on clang
|
2018-12-22 14:05:49 +01:00 |
|
Thomas Krijnen
|
31eac564f6
|
Detect self-intersections in faceset helper and clamp bounding box eps factor to 1.
|
2018-12-21 15:58:21 +01:00 |
|