Thomas Krijnen
|
cb535b4ba8
|
Merge branch 'master' into v0.6.0
|
2018-09-25 12:47:31 +02:00 |
|
Thomas Krijnen
|
3102a1c179
|
Check for empty bounding boxes in boolean op filter
|
2018-09-25 12:47:06 +02:00 |
|
Thomas Krijnen
|
a8effa8289
|
No need to cast to TopoDS_Face anymore
|
2018-09-25 12:46:20 +02:00 |
|
Thomas Krijnen
|
bf3ec5e507
|
Add comment
|
2018-09-24 12:56:07 +02:00 |
|
Thomas Krijnen
|
5526f421f0
|
Merge branch 'master' into v0.6.0
|
2018-09-21 14:55:20 +02:00 |
|
Thomas Krijnen
|
e24ddae064
|
Forgot to update code generator
|
2018-09-21 14:55:10 +02:00 |
|
Thomas Krijnen
|
92f4d76c81
|
Check for empty list of boolean operands
|
2018-09-21 14:53:39 +02:00 |
|
Thomas Krijnen
|
59be8f742d
|
Merge branch 'master' into v0.6.0
|
2018-09-21 12:06:32 +02:00 |
|
Thomas Krijnen
|
d2337dc692
|
Missing FindFromKey() overload on older versions of occt
|
2018-09-21 12:06:10 +02:00 |
|
Thomas Krijnen
|
2b501a93c9
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcgeom/IfcGeomWires.cpp
|
2018-09-21 12:02:22 +02:00 |
|
Thomas Krijnen
|
6b8681b74a
|
That was bad
|
2018-09-21 11:45:36 +02:00 |
|
Thomas Krijnen
|
297812d4e2
|
Better handling of consecutive circular arc segments
|
2018-09-21 11:43:06 +02:00 |
|
Thomas Krijnen
|
7205f0165e
|
Work around private copy constructor on older versions of occt
|
2018-09-21 11:21:51 +02:00 |
|
Thomas Krijnen
|
bf4b5928dd
|
Fail on empty face early
|
2018-09-21 10:22:37 +02:00 |
|
Thomas Krijnen
|
3840bd1154
|
Limit tolerance on wire self-intersection to edge segment length
|
2018-09-21 10:22:24 +02:00 |
|
Thomas Krijnen
|
47ec4e2240
|
Merge branch 'master' into v0.6.0
|
2018-09-19 20:27:03 +02:00 |
|
Thomas Krijnen
|
622853d73d
|
Filter boolean subtraction operands by intial bounding box test
|
2018-09-19 16:42:34 +02:00 |
|
Thomas Krijnen
|
e8b28a099f
|
Some fixes for clang
|
2018-09-19 14:05:19 +02:00 |
|
Thomas Krijnen
|
9a3039765f
|
Merge remote-tracking branch 'origin/master' into v0.6.0
|
2018-09-19 10:09:48 +02:00 |
|
Unknown
|
bef9bd25f7
|
Fix dll export on Windows
Fix dll export on Windows
|
2018-09-19 10:09:05 +02:00 |
|
Thomas Krijnen
|
53577d9da9
|
Fix ifcopenshell-python build on nix build script
|
2018-09-18 19:42:01 +02:00 |
|
Thomas Krijnen
|
55d07f8bba
|
Merge branch 'master' into v0.6.0
# Conflicts:
# nix/build-all.py
|
2018-09-18 13:42:06 +02:00 |
|
Thomas Krijnen
|
34b3ca307f
|
Enable exception handling on occt release builds Fix #462
|
2018-09-18 13:39:44 +02:00 |
|
Thomas Krijnen
|
028e8fb926
|
Merge branch 'master' into v0.6.0
# Conflicts:
# nix/build-all.py
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/IfcLogger.cpp
|
2018-09-17 17:46:13 +02:00 |
|
Thomas Krijnen
|
08557c2664
|
Don't fail on empty bounding box during halfspace processing
|
2018-09-17 15:21:12 +02:00 |
|
Thomas Krijnen
|
a54b7863cd
|
Fail early on duplicate (non consecutive) points in face loops
|
2018-09-17 14:59:15 +02:00 |
|
Thomas Krijnen
|
3101ccb83a
|
Fixes for degenerate polylines
|
2018-09-17 14:42:22 +02:00 |
|
Thomas Krijnen
|
394a7f14ad
|
Emit unopened shapes in case of exceptions during subtraction
|
2018-09-17 14:11:03 +02:00 |
|
Thomas Krijnen
|
983745b508
|
More careful face orientation check
|
2018-09-17 12:05:30 +02:00 |
|
Thomas Krijnen
|
b05b62f440
|
Perform additional check on boolean result output for small edges or distances
|
2018-09-17 12:02:41 +02:00 |
|
Thomas Krijnen
|
51a9bb0ac1
|
Retry boolean operations if output is non-manifold on manifold input
|
2018-09-17 12:00:49 +02:00 |
|
Thomas Krijnen
|
452ab6e5bc
|
Fix flaw in vertex-edge distance used to limit tolerance in boolean ops
|
2018-09-17 11:33:40 +02:00 |
|
Thomas Krijnen
|
0df2bfadef
|
Don't sew overly complex geometries even as part of boolean operations #455
|
2018-09-12 16:44:30 +02:00 |
|
Thomas Krijnen
|
12623dd1e5
|
Only install/strip on Release build
|
2018-09-12 13:57:41 +02:00 |
|
Thomas Krijnen
|
2eaae2bda8
|
Use BVH tree for wire intersections
|
2018-09-12 13:26:11 +02:00 |
|
Thomas Krijnen
|
a3141b2acc
|
Make nix build script more granular
|
2018-09-08 13:23:36 +02:00 |
|
Thomas Krijnen
|
3a4fa2e6dd
|
Merge commit '58ce86d538971fc1815d56368d7077aa85e0592c' into v0.6.0
|
2018-09-08 13:07:09 +02:00 |
|
Thomas Krijnen
|
472c3478e0
|
Emit error messages on missing units
|
2018-09-08 08:27:45 +02:00 |
|
Thomas Krijnen
|
54d96fe167
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
|
2018-09-07 14:42:15 +02:00 |
|
Thomas Krijnen
|
229a708fc3
|
Emit error messages on missing units
|
2018-09-07 14:25:46 +02:00 |
|
Thomas Krijnen
|
0df4edff01
|
Revive some temporarily disabled features in de 0.6 branch
|
2018-09-07 14:08:56 +02:00 |
|
luz.paz
|
d78c9171db
|
Misc. typos
Found via `codespell -q 3`
|
2018-09-07 11:52:01 +02:00 |
|
Thomas Krijnen
|
03da7bc6e4
|
Fix missing schema identifier in geometry function
|
2018-09-05 14:43:25 +02:00 |
|
Thomas Krijnen
|
34d28e8b3a
|
Prefix Kernel factory struct as well
|
2018-09-05 14:42:59 +02:00 |
|
Thomas Krijnen
|
6e8f5c84e6
|
Still no working submodule
|
2018-09-04 15:52:51 +02:00 |
|
Thomas Krijnen
|
08d003ddcd
|
Something went wrong merging submodule
|
2018-09-04 15:07:14 +02:00 |
|
Thomas Krijnen
|
bdf22856e4
|
Add explicit cast to attribute value
|
2018-09-04 13:59:57 +02:00 |
|
Thomas Krijnen
|
4d33ed5cb8
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomShapes.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2018-09-04 13:23:11 +02:00 |
|
Thomas Krijnen
|
4babe84941
|
Force decltype using for boost::resulf_of
|
2018-09-02 13:55:36 +02:00 |
|
Thomas Krijnen
|
4138103541
|
Fix libxml2 directives on travis
|
2018-09-02 11:59:54 +02:00 |
|