Thomas Krijnen
|
825a493d7a
|
Add an additional reuse_ok check to the products associated to the *mapped* representation
|
2019-05-24 12:08:39 +02:00 |
|
Thomas Krijnen
|
fd6de77577
|
Smaller markup on fuzziness for boolean result interference checks
|
2019-05-17 14:25:28 +02:00 |
|
Thomas Krijnen
|
1d5e560e66
|
Large refactoring of convert(IfcFace*) to support triangulation of non-planar faces with inner boundaries
|
2019-05-17 12:31:23 +02:00 |
|
Thomas Krijnen
|
4400a6ea4f
|
Make use of cgal configurable
|
2019-05-15 11:13:58 +02:00 |
|
Thomas Krijnen
|
9cb321e73d
|
Move include up for M_PI def on MSVC
|
2019-05-10 14:38:42 +02:00 |
|
Thomas Krijnen
|
46ba5661d6
|
Merge branch 'v0.6.0' into v0.7.0
|
2019-05-10 13:37:42 +02:00 |
|
Thomas Krijnen
|
0fd3c69579
|
FindFromKey() backwards compat
|
2019-04-30 11:54:56 +02:00 |
|
Thomas Krijnen
|
a0c01ff756
|
Merge branch 'v0.6.0' into v0.7.0
# Conflicts:
# cmake/CMakeLists.txt
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRepresentation.h
# src/ifcgeom/IfcRepresentationShapeItem.h
# src/ifcgeom/kernels/opencascade/IfcGeomFunctions.cpp
# src/ifcgeom/schema_agnostic/IfcGeomRepresentation.cpp
# src/ifcgeom/schema_agnostic/Kernel.cpp
# src/ifcgeom/schema_agnostic/Kernel.h
# src/ifcgeomserver/IfcGeomServer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2019-04-26 15:07:50 +02:00 |
|
Thomas Krijnen
|
4792fd9efe
|
Don't do brute-force edge sewing in case of non-manifold faceset from wire intersections or triangulations
|
2019-04-24 17:15:18 +02:00 |
|
Thomas Krijnen
|
587edca99f
|
Don't log empty error messages from boolean op
|
2019-04-24 17:01:02 +02:00 |
|
Thomas Krijnen
|
71118fb126
|
Retain topology information when triangulating face boundaries. #574
|
2019-04-24 16:32:06 +02:00 |
|
Thomas Krijnen
|
80bdb36ccc
|
Reduce face triangulation message severity to warning
|
2019-04-09 17:09:27 +02:00 |
|
Thomas Krijnen
|
013b7a763d
|
Some fixes to make sure that non-planar faces get explicitly triangulated
|
2019-04-09 17:03:24 +02:00 |
|
Thomas Krijnen
|
8c1924084a
|
Don't consider openings as children in geom filters
|
2019-03-24 12:36:33 +01:00 |
|
Thomas Krijnen
|
ac4be43170
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/ifcparse/IfcUtil.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2019-03-08 11:40:16 +01:00 |
|
Thomas Krijnen
|
e4fdfd2eb3
|
Apply length unit to IfcCylindricalSurface Radius. Fixes #553
|
2019-03-04 17:23:15 +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 |
|
David Leverton
|
d12cacbd2e
|
Fix Position handling for IfcSurfaceCurveSweptAreaSolid
|
2019-02-13 15:34:50 +00: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
|
68151b970a
|
Conditionally sew faces based on detection of shared edges
|
2019-02-12 13:59:49 +01:00 |
|
Thomas Krijnen
|
a4c2aa8f42
|
IfcConvert Windows unicode support (#258)
|
2019-02-08 15:18:55 +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 |
|
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
|
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 |
|