Thomas Krijnen
|
96bcd31d99
|
#2202 Check for nested compound of solid in boolean result handling
|
2022-05-16 14:24:57 +02:00 |
|
Thomas Krijnen
|
5bfaa32c7c
|
#1153 add ray_distance to tree result
|
2022-04-24 14:51:24 +02:00 |
|
Thomas Krijnen
|
2081dc4c08
|
#2156 Don't try to convert unset placements in element hierarchy parsing
|
2022-04-23 10:51:16 +02:00 |
|
Thomas Krijnen
|
460fd5ca87
|
#2133 faceset helper: compare index vectors by address instead of value
|
2022-04-11 14:12:17 +02:00 |
|
Thomas Krijnen
|
054c0a9a27
|
Improve faceset logging
|
2022-04-11 14:08:44 +02:00 |
|
Thomas Krijnen
|
564c4b7644
|
#2126 reverse 1st operand inner wires in 2d opening subtraction
|
2022-04-08 10:45:28 +02:00 |
|
Thomas Krijnen
|
461b78665a
|
OCCT 7.6 compatibility
|
2022-04-04 08:29:29 +00:00 |
|
Thomas Krijnen
|
d526314190
|
#2115 Let --strict-tolerance govern degeneracy of periodic curve trim
|
2022-03-31 11:28:30 +02:00 |
|
Thomas Krijnen
|
0303d217bf
|
#2105 Fix fillets
|
2022-03-26 13:50:36 +01:00 |
|
Thomas Krijnen
|
38170db32a
|
#2080 Don't allow parameterless Kernel constructor
|
2022-03-22 22:30:27 +01:00 |
|
Thomas Krijnen
|
2049bdd976
|
todo note
|
2022-03-19 11:36:38 +01:00 |
|
Thomas Krijnen
|
d45a439f6c
|
todo note
|
2022-03-19 11:36:30 +01:00 |
|
Thomas Krijnen
|
8fa5873e7e
|
#2095 take into account face-face distance on operand a
|
2022-03-19 10:49:51 +01:00 |
|
Thomas Krijnen
|
2c2954b11a
|
#2036 check for null curve in IfcIndexedPolyCurve
|
2022-02-10 14:04:08 +01:00 |
|
Thomas Krijnen
|
000e3acb2b
|
#1948 clear tmp list
|
2022-01-19 15:36:58 +01:00 |
|
Thomas Krijnen
|
4c40fc1629
|
#1985 consolidate and correct shell count checks in tree
|
2022-01-17 13:56:21 +01:00 |
|
Thomas Krijnen
|
90e5b5576d
|
Fix propagation of kernel settings (affects multi threading)
|
2022-01-17 13:55:40 +01:00 |
|
Benjamin Dahl
|
81016f3110
|
define the vector sass [0] as a std::vector<std::unique_ptr<ShapeAnalysis_Surface>>
https: //github.com/IfcOpenShell/IfcOpenShell/issues/1975
Co-Authored-By: Dion Moult <dion@thinkmoult.com>
Co-Authored-By: Thomas Krijnen <1096535+aothms@users.noreply.github.com>
|
2022-01-13 13:38:51 +01:00 |
|
Thomas Krijnen
|
5f7e4793c2
|
#1960 correct distinguish outer bound by pre increment
|
2022-01-12 15:14:18 +01:00 |
|
Thomas Krijnen
|
6246dda8d6
|
#1960 make configurable
|
2022-01-09 15:15:29 +01:00 |
|
Thomas Krijnen
|
9b96073ac0
|
#1960 BRepBuilderAPI_MakeFace on non-overlapping 2d subtraction
|
2022-01-09 14:32:13 +01:00 |
|
Thomas Krijnen
|
b8ea42540e
|
#1973 Performance logging
|
2022-01-07 15:12:32 +01:00 |
|
Thomas Krijnen
|
20dcb68009
|
Invalidate the boolean result for a particular warning reported by pavefiller
|
2021-12-19 22:14:09 +01:00 |
|
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 |
|