Thomas Krijnen
|
5714bd1ec4
|
take into account edge orientation correctly #3201
|
2024-04-15 11:07:23 +02:00 |
|
Thomas Krijnen
|
236c064849
|
unreferened param #3255
|
2024-04-15 11:04:09 +02:00 |
|
Thomas Krijnen
|
b33f5e19b7
|
eliminate_narrow_operands() #3141
|
2024-04-15 10:55:29 +02:00 |
|
Thomas Krijnen
|
3413a046f4
|
More informed invalid shape reporting
|
2024-04-15 10:34:41 +02:00 |
|
Thomas Krijnen
|
5d4b01e10f
|
apply boolean results in batches as well #3201
|
2024-04-15 10:34:24 +02:00 |
|
Thomas Krijnen
|
16e6cf86b6
|
approximate circular sharp corners #3201
|
2024-04-15 10:28:35 +02:00 |
|
Thomas Krijnen
|
969b7382b6
|
Replace unpacking with boost::tie() for compatibility with msvc17 build machine
|
2024-04-15 08:55:37 +02:00 |
|
Thomas Krijnen
|
44deaedccc
|
Incorporate profile in FixedRefSolid, some attempt at DirectrixDerived
|
2024-04-12 10:24:24 +02:00 |
|
Thomas Krijnen
|
7b296629d6
|
Doing a transpose was most likely misguided
|
2024-04-12 10:23:27 +02:00 |
|
Thomas Krijnen
|
85887b6db0
|
Clone profile for immutability in IfcDerivedProfileDef
|
2024-04-11 20:15:55 +02:00 |
|
Thomas Krijnen
|
9e2645d4cf
|
Respect face matrix in IfcSectionedSolidHorizontal
|
2024-04-11 20:15:55 +02:00 |
|
Thomas Krijnen
|
c535c000a6
|
Wrong axis typo causing singular matrices
|
2024-04-11 20:15:55 +02:00 |
|
Richard Brice
|
a1d8aaf999
|
Fixes problems with Helmert curves
|
2024-04-11 11:13:02 -07:00 |
|
Richard Brice
|
4807e5b432
|
Fixes curve segment placement issues
|
2024-04-10 15:15:11 -07:00 |
|
Richard Brice
|
a34da81ac5
|
Fixes tilt slope for cant
|
2024-04-10 14:09:46 -07:00 |
|
Richard Brice
|
6d5a9f8716
|
Fixes anon namespace that was causing problems with linking
|
2024-04-10 11:48:26 -07:00 |
|
Richard Brice
|
fda4c674d9
|
Fixes more problems with mapping IfcCurveSegment
|
2024-04-09 16:46:43 -07:00 |
|
Richard Brice
|
a94d1e53b7
|
Fixes some problems with mapping IfcCurveSegment
|
2024-04-06 19:02:18 -07:00 |
|
Richard Brice
|
98ec4220eb
|
Adds method to piecewise_function to evaluate over a range.
|
2024-04-06 10:40:22 -07:00 |
|
Thomas Krijnen
|
f0dbef88c1
|
Respect ReorientShells setting in shell.cpp
|
2024-04-05 15:37:10 +02:00 |
|
Thomas Krijnen
|
59fbf2bbde
|
#4501 warning message
|
2024-04-03 11:43:06 +02:00 |
|
Thomas Krijnen
|
ac7f2aeb62
|
#4450 todo note
|
2024-03-31 15:16:30 +02:00 |
|
Thomas Krijnen
|
209d6c1e70
|
SectionedSolidHorizontal: sort sections, bounds check
|
2024-03-29 15:53:34 +01:00 |
|
Richard Brice
|
83a127b570
|
Implements IfcSegmentReferenceCurve and cant
|
2024-03-28 15:04:17 -07:00 |
|
Richard Brice
|
960a59da84
|
Fixes IfcAxis2PlacementLinear per https://github.com/buildingSMART/IFC4.3.x-development/issues/732#issuecomment-1812127613
|
2024-03-27 16:24:58 -07:00 |
|
Thomas Krijnen
|
bed03bf83c
|
#4307
|
2024-03-26 12:27:05 +01:00 |
|
Thomas Krijnen
|
4b32381192
|
Don't fail on product without placement
|
2024-03-21 09:44:40 +01:00 |
|
Thomas Krijnen
|
0d3c73de82
|
Fix compilation for 4x2
|
2024-03-15 20:13:16 +01:00 |
|
Thomas Krijnen
|
3babe852de
|
Don't use BRepFill, but rather triangulate. Implement IfcSectionedSolidHorizontal
|
2024-03-15 17:32:05 +01:00 |
|
Thomas Krijnen
|
22f21a3f0b
|
Wait for threads in iterator destructor
|
2024-03-15 13:57:44 +01:00 |
|
Thomas Krijnen
|
bf1d2befd8
|
Address compiler warnings
|
2024-03-14 11:10:19 +01:00 |
|
Thomas Krijnen
|
ca0488892c
|
Add eigen constructur to point3 and direction3
|
2024-03-14 11:04:44 +01:00 |
|
Thomas Krijnen
|
c8a9d5b743
|
Address comment by @RickBrice
|
2024-03-13 13:18:12 +01:00 |
|
Thomas Krijnen
|
3b08f644ed
|
Uncomment type assertion and comment out writing to stdout
|
2024-03-13 13:18:12 +01:00 |
|
Thomas Krijnen
|
d06280f0e7
|
First rough draft of alignment-based IfcFixedReferenceSweptAreaSolid
|
2024-03-13 13:18:12 +01:00 |
|
Richard Brice
|
ebe6015561
|
Fixes vertical clothoid, vertical circle, and horizontal cubic cases for alignment
|
2024-03-06 12:00:35 -08:00 |
|
Dirk Olbrich
|
95b5926353
|
ifcgeom, serializer: fix missing includes
|
2024-03-06 09:25:02 +01:00 |
|
Richard Brice
|
fcfeac95bf
|
WIP getting alignment geometry to match unit test from bSI Rail Room
|
2024-03-01 10:55:20 -08:00 |
|
Richard Brice
|
77b56b6826
|
Fixes typo in IfcPointByDistanceExpression
|
2024-02-28 18:38:41 -08:00 |
|
Richard Brice
|
0baf3dac52
|
Adds support for IfcCosineSpiral, IfcSineSpiral, and updates implementation to match results from bSI Railway Room test cases.
|
2024-02-26 16:34:41 -08:00 |
|
Thomas Krijnen
|
a60e272eee
|
build_halfspace_tree_is_decomposed() for polies already tagged as convex
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
8af6903505
|
Convex tag on cgal shape
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
c72f97225f
|
Clear current product after finalization
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
b76dad682a
|
item_id()
|
2024-02-18 12:06:02 +01:00 |
|
Richard Brice
|
bb88ba5bdf
|
Updates implementation of IfcXXXPolynomialSpiral curves as parent curve
|
2024-02-16 13:54:26 -08:00 |
|
Thomas Krijnen
|
f2d19ab2c3
|
#4216 todo note
|
2024-01-22 09:38:05 +01:00 |
|
Richard Brice
|
abddb74bd9
|
Adds placeholder implementations for IfcXXXOrderPolynomialSpiral - there are some bugs, but the basic implementation framework is good.
|
2024-01-17 12:59:48 -08:00 |
|
Richard Brice
|
f12c3aae09
|
Adds caching of loop upgraded to pwf to loop class
|
2024-01-15 15:52:26 -08:00 |
|
Richard Brice
|
a8b88b8ae1
|
Adds loop_to_piecewise_function_upgrade
This provides for a more uniform treatment of curves when mapping IfcOffsetCurveByDistances and IfcPointByDistanceExpression
|
2024-01-11 15:37:44 -08:00 |
|
Richard Brice
|
5815417198
|
Fixes documentation in comment
|
2024-01-11 15:36:17 -08:00 |
|