Thomas Krijnen
|
564c4b7644
|
#2126 reverse 1st operand inner wires in 2d opening subtraction
|
2022-04-08 10:45:28 +02: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
|
000e3acb2b
|
#1948 clear tmp list
|
2022-01-19 15:36:58 +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
|
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
|
71c1cd6a9e
|
Check for null result and handle some bop alerts
|
2021-11-19 10:39:14 +01:00 |
|
Thomas Krijnen
|
ab50609854
|
Rename some files with more sensical names
|
2021-11-05 16:54:16 +01:00 |
|
Thomas Krijnen
|
1ff45165d9
|
#1743 don't consider bbox in opening subtractions
|
2021-11-02 15:09:26 +01:00 |
|
Thomas Krijnen
|
8dca84dd07
|
Geometry caching
|
2021-10-08 15:38:46 +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 |
|
Thomas Krijnen
|
94c009d179
|
#1227 layer slicing
|
2021-09-20 09:27:56 +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 |
|
Thomas Krijnen
|
49cf297eee
|
further optional type changes
|
2021-08-07 10:58:20 +02:00 |
|
Thomas Krijnen
|
321d18990f
|
Position() != nullptr
|
2021-08-07 10:44:29 +02:00 |
|
Thomas Krijnen
|
d1fe1117be
|
adapt code for previous commits
|
2021-07-29 14:54:51 +02:00 |
|
Thomas Krijnen
|
eeaf04c6ea
|
Remove templates on iterator and element
|
2021-07-11 15:00:59 +02:00 |
|
Thomas Krijnen
|
ff73f82798
|
remove FASTER_BOOLEANS (to stay under 31 settings)
|
2021-07-11 14:57:49 +02:00 |
|
Thomas Krijnen
|
1e80e67df5
|
#1472 various considerations for handling of non-manifold elements with openings
|
2021-05-23 16:26:34 +02:00 |
|
Thomas Krijnen
|
81ad689478
|
#841 missing return value
|
2021-05-13 10:09:09 +02:00 |
|
Thomas Krijnen
|
229ba95d4b
|
#1442 no longer create compsolids in extrusions
|
2021-05-12 09:58:11 +02:00 |
|
Thomas Krijnen
|
cf68cf6f5c
|
new_helper
|
2021-05-11 22:35:46 +02:00 |
|
Thomas Krijnen
|
9584687fcf
|
Ensure solid from tapered extrusions
|
2021-04-24 20:47:25 +02:00 |
|
Priit Laes
|
077f9b701d
|
ifcgeom: Remove unneeded cast causing warning by -Wignored-qualifiers
|
2021-03-20 10:56:57 +01:00 |
|
Priit Laes
|
36ade628cf
|
Fix grammar
|
2021-03-20 10:56:57 +01:00 |
|
Priit Laes
|
0f59f3e35a
|
ifcgeom: Remove unused variable
|
2021-03-20 10:56:57 +01:00 |
|
Thomas Krijnen
|
624e296d24
|
#1368 fix layerset folding: check length thichkness ratio
|
2021-03-13 10:05:33 +01:00 |
|
Jesse Vander Does
|
333ba08841
|
Added '--no-wire-intersection-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
4ea95960a2
|
Added '--strict-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
10f4bca5d2
|
Moved no wire flag inside of wire_intersections method
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
c9c6529978
|
Added '--no-wire-intersection-check'
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
2829a0764b
|
Remove wire intersection check to preserve faces
|
2021-02-09 13:43:29 +01:00 |
|
Thomas Krijnen
|
acb518613b
|
#1118 check parallel and shape type
|
2020-11-25 11:02:57 +01:00 |
|
Thomas Krijnen
|
b1c4481795
|
Option to disable boolean results (sets result to first operand)
|
2020-11-24 16:58:05 +01:00 |
|