Thomas Krijnen
|
6b0b64b869
|
Good news everyone! Option to process wall opening subtractions in 2D.
|
2021-12-19 22:08:16 +01:00 |
|
Thomas Krijnen
|
09631e9565
|
Remove some erroneous or wrong (hopefully) lines on mintol and prec
|
2021-12-19 22:01:07 +01:00 |
|
Thomas Krijnen
|
e9bb70f56b
|
Eliminate boolean sub operands b that only touch operand a
|
2021-12-19 21:59:29 +01:00 |
|
Thomas Krijnen
|
bd008bdefe
|
option to write boolean operands to disk for debugging
|
2021-12-19 21:57:47 +01:00 |
|
Thomas Krijnen
|
03d4782cb7
|
Ground work for processing opening placement up to parent wall
|
2021-12-19 21:55:41 +01:00 |
|
Thomas Krijnen
|
49c555c508
|
Log BRepCheck_Analyser results
|
2021-12-18 22:02:47 +01:00 |
|
Thomas Krijnen
|
c51c5651b2
|
Small changes to iterator settings
|
2021-12-18 16:16:44 +01:00 |
|
Thomas Krijnen
|
3ec79cac3f
|
#1914 only proceed with 'face addition check' when first operand contains open shells
|
2021-12-15 13:37:12 +01:00 |
|
fichter
|
b9ea741e5e
|
OCC7.5 to OCC7.6 -> depracated Poly_Triangulation Nodes()
|
2021-12-10 08:44:42 +01:00 |
|
Thomas Krijnen
|
33d15b42b7
|
bop face addition check only for subtraction
|
2021-12-09 20:24:21 +01:00 |
|
Thomas Krijnen
|
75ffc4454d
|
#1895 don't signal element ready when result is empty
|
2021-11-25 12:05:39 +01:00 |
|
Thomas Krijnen
|
9c9bec9c4e
|
Some more things related to #1853
|
2021-11-19 15:08:24 +01:00 |
|
Thomas Krijnen
|
71c1cd6a9e
|
Check for null result and handle some bop alerts
|
2021-11-19 10:39:14 +01:00 |
|
Thomas Krijnen
|
e9a18d030e
|
Small cleanup and try to please gcc
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
6d725f60fa
|
finish up
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
72206bc441
|
async init, crashes now on get()
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
528e27234c
|
tree.protrusion_distances()
|
2021-11-13 15:54:42 +01:00 |
|
Thomas Krijnen
|
d4f0495caa
|
Consistent setting type
|
2021-11-08 09:59:15 +01:00 |
|
Thomas Krijnen
|
e0e8281a1e
|
Allow tree.select(BRepElement)
|
2021-11-07 19:49:37 +01:00 |
|
Thomas Krijnen
|
1cdf695891
|
#1785 check settings in cache and upgrade to world coords
|
2021-11-07 19:23:48 +01:00 |
|
Thomas Krijnen
|
ab50609854
|
Rename some files with more sensical names
|
2021-11-05 16:54:16 +01:00 |
|
Thomas Krijnen
|
10b502512f
|
#1853 don't blindly explode compounds but check whether there are solids inside
|
2021-11-05 10:09:12 +01:00 |
|
Thomas Krijnen
|
8e529f3f10
|
#1850 Process extrusions of comp profiles seperately
|
2021-11-02 15:11:56 +01:00 |
|
Thomas Krijnen
|
1ff45165d9
|
#1743 don't consider bbox in opening subtractions
|
2021-11-02 15:09:26 +01:00 |
|
Thomas Krijnen
|
05256fc0f4
|
#1785 geometry caching on multi threaded iterator
|
2021-11-02 11:39:49 +01:00 |
|
Thomas Krijnen
|
13d0b27ef4
|
Hacky way to return distances in the tree with extend>0
|
2021-10-24 14:40:18 +02:00 |
|
Thomas Krijnen
|
b1b121ebc8
|
#1814 check for the succesful creation of edge curves in IfcIndexedPolyCurve
|
2021-10-20 11:14:35 +02:00 |
|
Thomas Krijnen
|
bdc6fcb66f
|
#1803 Use abstract GeometrySerializer as cache to eliminate cyclic dependencies
|
2021-10-18 11:38:01 +02:00 |
|
Thomas Krijnen
|
96d509698b
|
Prefix namespaces for swig
|
2021-10-08 21:35:41 +02:00 |
|
Thomas Krijnen
|
8dca84dd07
|
Geometry caching
|
2021-10-08 15:38:46 +02:00 |
|
Thomas Krijnen
|
cdc5d7a04e
|
Missing semicolons (for consistency)
|
2021-10-04 10:43:04 +02:00 |
|
Thomas Krijnen
|
79f31fa4fe
|
Unused include
|
2021-10-04 10:42:47 +02:00 |
|
Thomas Krijnen
|
39b1f4c477
|
#1705 fixes for missing object placement
|
2021-09-26 11:25:36 +02:00 |
|
Thomas Krijnen
|
768b754a0b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
|
2021-09-24 09:03:58 +02:00 |
|
Dion Moult
|
32f5c459c1
|
Fixes from code review.
|
2021-09-22 17:25:24 +02:00 |
|
Dion Moult
|
bc5e33489e
|
Implement IfcBoundingBox.
|
2021-09-22 17:25:24 +02:00 |
|
Dion Moult
|
0f73c43638
|
Fixes from code review.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
02fed24745
|
Refactor for readability.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
c57daf8aed
|
Let context_ids coexist with curves and solid settings.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
514c5eb790
|
Filter by context id, not using curves or solids. See #1674.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
b60ce80eb4
|
Add support for IfcAnnotationFillArea. See #1291.
|
2021-09-22 10:08:30 +02:00 |
|
Thomas Krijnen
|
94c009d179
|
#1227 layer slicing
|
2021-09-20 09:27:56 +02:00 |
|
Thomas Krijnen
|
721fe4729a
|
Fix another ommision with tree.select(extend)
|
2021-09-17 11:18:32 +02:00 |
|
Thomas Krijnen
|
1058dc7099
|
Fix some casting logic
|
2021-09-13 13:19:56 +02:00 |
|
Thomas Krijnen
|
41f2b11234
|
Virtual inheritance prototype for select
|
2021-09-06 18:52:37 +02:00 |
|
Boris Brangeon
|
1ae7bd3a9a
|
add (in() IfcGeomShapes
|
2021-08-26 09:47:23 +02:00 |
|
Thomas Krijnen
|
88f7d307b8
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
|
2021-08-23 13:13:40 +02:00 |
|
Dion Moult
|
4d7ff493a8
|
Minor iterator optimisation to prevent inverse check for associated materials
|
2021-08-22 14:32:12 +02:00 |
|
Thomas Krijnen
|
47b30aa689
|
tree ray intersection
|
2021-08-15 20:42:36 +02:00 |
|
Thomas Krijnen
|
8f1db0019b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
|
2021-08-15 20:40:55 +02:00 |
|