Thomas Krijnen
|
b76dad682a
|
item_id()
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
0d9a40f88c
|
Submodule
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
4418397d2c
|
fixes to cityjson invocation
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
49e8f8bdca
|
settings, data model changes (no longer graph on both orientations of plane eq, group equations per product), multiple files, convex ifc definition test, reuse convex decomps for instanced geom, fix remove narrow, option to store eq mapping, multi-threading, command line options
|
2024-02-18 12:06:02 +01:00 |
|
Thomas Krijnen
|
ec5bfd6a68
|
cgal threads, city json executable
|
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
|
bb8769aff8
|
Add WITH_RELATIONSHIP_VALIDATION defaulting to OFF
|
2024-01-30 09:15:35 +01:00 |
|
Thomas Krijnen
|
d7d89a6084
|
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
|
2024-01-30 09:04:13 +01:00 |
|
Thomas Krijnen
|
c9f320f062
|
Debug options, eliminate narrow slices prior to snapping, consider triangle areas in box substitution
|
2024-01-20 13:26:54 +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
|
f2f0000616
|
Minor tweaks to IfcAlignment example
|
2024-01-16 15:33:25 -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 |
|
Thomas Krijnen
|
142b15e332
|
CgalShape: Triangulate before calculating area/volume
|
2023-12-28 19:08:08 +00:00 |
|
Thomas Krijnen
|
706b92d4e0
|
Exterior shell extractor implemented in Python
|
2023-12-21 21:19:43 +01:00 |
|
Richard Brice
|
f493343558
|
Adds geometric representations for CT 4.1.7.1.1.4 Alignment Geometry - Segments to the IfcAlignment example
|
2023-12-20 14:53:20 -08:00 |
|
krande
|
d5da636b00
|
suggested change of ifcwrap pythoninterpreter function to no longer rely on distutil (which is deprecated in python 3.12).
|
2023-12-20 12:05:47 -08:00 |
|
Thomas Krijnen
|
4dcc1b5718
|
4x3_add2 py wrapper
|
2023-12-19 12:40:38 +01:00 |
|
Thomas Krijnen
|
9fddb564b1
|
OpaqueCoordinate rule of 3
|
2023-12-19 12:40:16 +01:00 |
|
Thomas Krijnen
|
89fd887d9a
|
Remove virtual kind() call out of compile-time loop
|
2023-12-19 12:38:51 +01:00 |
|
Thomas Krijnen
|
ca4781f559
|
Return value
|
2023-12-18 19:22:29 +00:00 |
|
Thomas Krijnen
|
ef929f9d30
|
Const ptr references and address some warnings
|
2023-12-18 13:51:12 +00:00 |
|
Thomas Krijnen
|
aa5b8ce30a
|
Update build-all.py
|
2023-12-17 13:24:17 +01:00 |
|
Thomas Krijnen
|
c4326e557c
|
Remove const
|
2023-12-15 14:31:40 +01:00 |
|
Thomas Krijnen
|
0cf5d1c968
|
#4084 debug iterator failure
|
2023-12-15 14:03:08 +01:00 |
|
Thomas Krijnen
|
796c1d6210
|
Comment out obsolete code
|
2023-12-15 13:41:51 +01:00 |
|
Thomas Krijnen
|
c2492c8655
|
--circle-segments conversion setting instead of hardcoded number in cgal kernel
|
2023-12-15 13:41:37 +01:00 |
|
Richard Brice
|
2a3416b01a
|
Merge pull request #4117 from RickBrice/v0.8.0
Addresses alignment geometry issues
|
2023-12-14 08:27:45 -08:00 |
|
Richard Brice
|
662a4bb6e9
|
Fixes generated geometry based on evolving understanding of IFC
|
2023-12-13 16:17:10 -08:00 |
|
Richard Brice
|
3ff8c5c292
|
Fixes IfcAlignment example
|
2023-12-13 16:17:10 -08:00 |
|
Richard Brice
|
c33f68fb99
|
Adds check for placement relative to self
|
2023-12-13 16:17:10 -08:00 |
|
Richard Brice
|
7fef3efbeb
|
Fixes horizontal alignment issues
|
2023-12-13 16:17:10 -08:00 |
|
Thomas Krijnen
|
6ed91d3ea4
|
to_string() option, no shared_ptr in OpaqueCoord, add ConvResShape::vertices(), newell instead of simple cross product, create_epeck(double/str)
|
2023-12-13 16:43:33 +01:00 |
|
Thomas Krijnen
|
14e924cd8c
|
typename
|
2023-12-11 21:33:08 +01:00 |
|
Thomas Krijnen
|
1e83e5b018
|
Python wrapper improvements
|
2023-12-11 21:06:25 +01:00 |
|
Thomas Krijnen
|
9c82b752b6
|
Fix OBJ writer from Nef
|
2023-12-11 21:05:58 +01:00 |
|
Thomas Krijnen
|
e74f160a48
|
Use predefined templates
|
2023-12-11 21:05:39 +01:00 |
|
Thomas Krijnen
|
17bf6691c6
|
Use custom poly converter
|
2023-12-11 21:04:54 +01:00 |
|
Thomas Krijnen
|
137a6b5706
|
map(vector<opaque_4>) prototype
|
2023-12-11 21:03:55 +01:00 |
|
Thomas Krijnen
|
df0e64a68a
|
Commit debugging trick comment analogous to occt kernel
|
2023-12-11 21:00:54 +01:00 |
|
Thomas Krijnen
|
c7a2abdf2d
|
CgalKernel halfspace handling: orientation is on face not plane
|
2023-12-11 21:00:32 +01:00 |
|
Thomas Krijnen
|
a62aefa7ff
|
Disable automatic density substitution in cgal kernel
|
2023-12-11 21:00:04 +01:00 |
|
Thomas Krijnen
|
e946b6c540
|
Test for self-intersection before converting to nef
|
2023-12-11 20:59:04 +01:00 |
|
Thomas Krijnen
|
cac2b77659
|
Implement num_faces
|
2023-12-11 20:57:58 +01:00 |
|
Thomas Krijnen
|
5c4cc81f6f
|
So much for using a typesafe language
|
2023-12-11 13:29:20 +01:00 |
|
Richard Brice
|
3f1c01e363
|
Merge pull request #4097 from RickBrice/v0.8.0
Small tweaks to the IfcAlignment example
|
2023-12-08 13:16:09 -08:00 |
|
Richard Brice
|
13985eb49d
|
Small tweaks to the IfcAlignment example
|
2023-12-08 13:15:29 -08:00 |
|
Richard Brice
|
5207c3d7c5
|
Merge pull request #4091 from RickBrice/v0.8.0
Updates representation context in IfcAlignment example so it passes bSI validation service tests
|
2023-12-07 15:38:49 -08:00 |
|
Richard Brice
|
7893b217ad
|
Updates representation context in IfcAlignment example so it passes the bSI validation service checks
|
2023-12-07 15:31:33 -08:00 |
|