Richard Brice
|
579768c35f
|
Fixes problem with cant values
|
2024-05-22 13:51:55 -07:00 |
|
Richard Brice
|
a976e63def
|
Fixes divide by zero error for zero-length segments. See Issue #4713.
|
2024-05-21 16:22:44 -07:00 |
|
Richard Brice
|
a0b4c24224
|
Updates taxonomy::piecewise_function so it's immutable and implements internal caching. Adds new evaluate2 method that returns loop and vector of distance along for each loop point.
|
2024-05-07 10:24:46 -07:00 |
|
Thomas Krijnen
|
6fdf46f151
|
Add back support for IfcSphere
|
2024-04-29 20:56:37 +02:00 |
|
Richard Brice
|
98ec4220eb
|
Adds method to piecewise_function to evaluate over a range.
|
2024-04-06 10:40:22 -07: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 |
|
Thomas Krijnen
|
ef929f9d30
|
Const ptr references and address some warnings
|
2023-12-18 13:51:12 +00:00 |
|
Richard Brice
|
6c808c097e
|
Merge branch 'IfcOpenShell:v0.8.0' into v0.8.0
|
2023-12-01 07:22:29 -08:00 |
|
Richard Brice
|
2126381a15
|
Adds conversion settings to control the granularity of points computed for a piecewise_function
|
2023-11-22 15:49:24 -08:00 |
|
Thomas Krijnen
|
87f39b3826
|
Temporarily log evaluated points
|
2023-11-21 14:42:59 +01:00 |
|
Richard Brice
|
0aa69a6ebf
|
Moves implementation of piecewise_function::evaluate(u) from h to cpp to prevent massive rebuilds everytime the function is changed.
|
2023-10-27 08:10:18 -07:00 |
|
Richard Brice
|
528cf06a46
|
Adds support for IfcLinearPlacement
|
2023-10-27 08:04:17 -07:00 |
|
Richard Brice
|
c1cab4b186
|
Fixes problems with horizontal curves and clothoid spirals
|
2023-10-27 08:04:12 -07:00 |
|
Richard Brice
|
7b0e2c52ac
|
Manually merged in aothms revisions for gradient curves and implicit_item taxonomy
|
2023-10-02 16:30:39 -07:00 |
|
Thomas Krijnen
|
65a5646bf0
|
Major update: taxonomy shared pointers, collection type safety, work towards hashing
|
2023-07-27 16:42:06 +08:00 |
|
Thomas Krijnen
|
cc223dd5b4
|
Add identity int to taxonomy item
|
2023-04-03 13:31:22 +02:00 |
|
Thomas Krijnen
|
c964559b91
|
taxonomy string formatting
|
2023-03-27 14:02:53 +02:00 |
|
Thomas Krijnen
|
c78b2893de
|
Proceed with merge
|
2023-03-21 20:15:01 +01:00 |
|