Thomas Krijnen
|
2538eeea87
|
Fixes for latebound inverse attributes in Python
|
2019-02-27 17:18:19 +01:00 |
|
Thomas Krijnen
|
dbc3c5ebef
|
Mark abstract entities in latebound schema
|
2019-02-20 15:35:19 +01:00 |
|
Thomas Krijnen
|
45136fce6c
|
GeomServer: precision on double formatting, compound in meters, bounding box also from compound
|
2019-02-20 12:29:44 +01:00 |
|
Thomas Krijnen
|
bf1623975c
|
Merge remote-tracking branch 'dleverton/master'
|
2019-02-15 14:30:55 +01:00 |
|
hlg
|
df49f1bc1b
|
prevent index out of bound in case of a single point
|
2019-02-15 14:22:02 +01:00 |
|
hlg
|
acde878946
|
process IfcIndexedPolyCurve without segments #549
|
2019-02-15 14:22:02 +01:00 |
|
Thomas Krijnen
|
33cbcc2510
|
Provide LARGEST_FACE_DIRECTION in geom server quantities
|
2019-02-15 13:46:13 +01:00 |
|
Thomas Krijnen
|
d583bf5284
|
Populate entity subtypes, get schema info in Python
|
2019-02-15 13:09:54 +01:00 |
|
David Leverton
|
d12cacbd2e
|
Fix Position handling for IfcSurfaceCurveSweptAreaSolid
|
2019-02-13 15:34:50 +00:00 |
|
Thomas Krijnen
|
8d65086e01
|
Fix #540. Fix XML serializer schema registration.
|
2019-02-13 14:16:58 +01:00 |
|
Thomas Krijnen
|
4822b57584
|
Process binary trees of boolean ops in a single call. Fixes #546
|
2019-02-13 10:08:55 +01:00 |
|
Thomas Krijnen
|
94c3261ba8
|
Geomserver positions in 64bit
|
2019-02-12 16:31:38 +01:00 |
|
Thomas Krijnen
|
5db91e52da
|
Fixes to logger templates
|
2019-02-12 14:55:03 +01:00 |
|
Thomas Krijnen
|
68151b970a
|
Conditionally sew faces based on detection of shared edges
|
2019-02-12 13:59:49 +01:00 |
|
Thomas Krijnen
|
826752ca6c
|
Geomserver bounding box sizes
|
2019-02-12 12:47:01 +01:00 |
|
Thomas Krijnen
|
c3adcf631a
|
Fix previous commit
|
2019-02-08 16:53:09 +01:00 |
|
Thomas Krijnen
|
a4c2aa8f42
|
IfcConvert Windows unicode support (#258)
|
2019-02-08 15:18:55 +01:00 |
|
Thomas Krijnen
|
7f9d418112
|
Add LARGEST_FACE_AREA to geom server
|
2019-02-06 16:24:17 +01:00 |
|
Dawid Huczyński
|
9b0be0fb4e
|
Delete intersection.py
|
2019-02-06 16:23:22 +01:00 |
|
Dawid Huczyński
|
3fdd92dc84
|
Create intersection.py
|
2019-02-06 16:23:22 +01:00 |
|
Dawid Huczynski
|
9f7a7a2c5b
|
basic update to blender2.8, use of existing mesh if id match,
|
2019-02-06 16:23:22 +01:00 |
|
Thomas Krijnen
|
4df526f023
|
Merge branch 'master' into v0.6.0
|
2019-02-06 15:39:43 +01:00 |
|
Thomas Krijnen
|
6bac067488
|
Keep behaviour of returned null pointers for now
|
2019-02-06 13:33:38 +01:00 |
|
Stinkfist0
|
000d11daab
|
IfcFile: possibility to mark an entity as modified so that potential cache is invalidated.
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
3bef32bb87
|
IfcGeom::Kernel::get_layers: remove what would appear to be unnecessary code (yields 0 layers in my tests).
The LayerAssignments() calls can take up to 95 % of the function's execution time yielding no results.
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
9211f80625
|
IfcFile::entitiesByReference: cache loaded references. Profiling shows around 3x speed-up (avg. of first 5000 calls to this function).
|
2019-02-06 13:30:33 +01:00 |
|
Stinkfist0
|
910cdb3754
|
IfcConvert: print durations of file parsing and XML conversion.
|
2019-02-06 13:30:33 +01:00 |
|
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 |
|