Thomas Krijnen
|
179e3049dd
|
cgal kernel: Continue with invalid state after triangulation
|
2023-09-14 21:57:23 +02:00 |
|
Thomas Krijnen
|
5bead4b219
|
#2805 Apply changes to v0.8 geometry mapping as well
|
2023-09-14 11:33:23 +02:00 |
|
Thomas Krijnen
|
cae5a80397
|
Apply e9d0b8ab6 part of Serialization
|
2023-09-14 10:07:22 +02:00 |
|
Thomas Krijnen
|
02864f96e0
|
#2819 Handle periodic bspline curves in serialization
|
2023-09-14 10:03:19 +02:00 |
|
Thomas Krijnen
|
085d420d7c
|
#2819 Mark rep id as AdvancedBrep
|
2023-09-14 10:03:18 +02:00 |
|
Thomas Krijnen
|
eca4eba747
|
Remove logging statement
|
2023-09-14 09:27:26 +02:00 |
|
Thomas Krijnen
|
235c32875d
|
Use plane eq snapping for boolean ops in cgal and other strategies in addition to minkowsky sum dilation
|
2023-09-13 22:05:23 +02:00 |
|
Thomas Krijnen
|
5eff7178da
|
Restructure cgal shape triangulation
|
2023-09-13 22:05:22 +02:00 |
|
Thomas Krijnen
|
0116be1386
|
Use geobim tooling as a provisional iterator adaptor
|
2023-09-13 22:05:22 +02:00 |
|
Dirk Olbrich
|
fe4823681f
|
ifcgeom: fix compiler warning -Wunused-but-set-variable
|
2023-09-03 20:02:20 +02:00 |
|
Thomas Krijnen
|
4127247230
|
Reference correct cgal kernel impl and build wrapper with /force:multiple as well
|
2023-08-26 13:42:42 +02:00 |
|
Thomas Krijnen
|
4bb3cc5c90
|
Fix transformation in serialization element, accept geometry library in more geom functions
|
2023-08-26 11:35:23 +02:00 |
|
Thomas Krijnen
|
5336b2f987
|
Implement shape serialization for cgal, possibility to supply geometry library to iterator in py
|
2023-08-25 21:46:32 +02:00 |
|
Thomas Krijnen
|
d34b1e9545
|
Fix compilation of wrapper
|
2023-08-01 08:56:16 +08:00 |
|
Thomas Krijnen
|
b7f73153cc
|
Update unused filter() function
|
2023-07-31 16:01:29 +08:00 |
|
Thomas Krijnen
|
73fdeaf2a7
|
Fully qualify namespace
|
2023-07-31 15:01:36 +08:00 |
|
Thomas Krijnen
|
6575921ccd
|
Implement IfcGridPlacement
|
2023-07-29 10:06:44 +08:00 |
|
Thomas Krijnen
|
65a5646bf0
|
Major update: taxonomy shared pointers, collection type safety, work towards hashing
|
2023-07-27 16:42:06 +08:00 |
|
luzpaz
|
b3b45893cc
|
Fix various typos in src/ifcgeom* subdirs
|
2023-07-07 18:44:02 +02:00 |
|
Thomas Krijnen
|
a0f68baefc
|
#2805 syntax
|
2023-06-22 16:23:32 +02:00 |
|
Thomas Krijnen
|
3decb48ed0
|
#2805 template keyword for gcc
|
2023-06-22 14:30:11 +02:00 |
|
Thomas Krijnen
|
65cb47e2d8
|
#2805 IfcGeom dynamic casting updates
|
2023-06-22 14:07:34 +02:00 |
|
Thomas Krijnen
|
e9d0b8ab66
|
#2805 IfcGeom updates
|
2023-06-22 12:07:10 +02:00 |
|
Thomas Krijnen
|
206933a2f2
|
#2819 Handle periodic bspline curves in serialization
|
2023-06-15 16:19:05 +02:00 |
|
Thomas Krijnen
|
ff209b4c11
|
#2819 Mark rep id as AdvancedBrep
|
2023-06-15 16:18:29 +02:00 |
|
Chetan
|
e4ec1dc457
|
If an IFC file has an IFCRELASSOCIATESMATERIAL but did not supply an IFCMATERIAL, IfcConvert will crash. This commit prevents the crash, catches the exception and prints an error on the terminal
|
2023-06-08 10:01:24 +02:00 |
|
Thomas Krijnen
|
1a0280928b
|
#3201 take into account edge orientation correctly
|
2023-06-07 08:43:08 +02:00 |
|
Thomas Krijnen
|
d61945a575
|
#3255 unreferened param
|
2023-06-06 13:25:13 +02:00 |
|
Thomas Krijnen
|
c974306636
|
#3141 eliminate_narrow_operands()
|
2023-06-01 21:42:31 +02:00 |
|
Thomas Krijnen
|
602176815a
|
Commit obsolete fix just in case
|
2023-06-01 21:41:08 +02:00 |
|
Thomas Krijnen
|
e6d6ab6da7
|
More informed invalid shape reporting
|
2023-05-31 22:15:26 +02:00 |
|
Thomas Krijnen
|
d7c3b5a990
|
#3201 apply boolean results in batches as well
|
2023-05-31 22:15:01 +02:00 |
|
Thomas Krijnen
|
3409cd7c29
|
#3201 approximate circular sharp corners
|
2023-05-31 22:13:53 +02:00 |
|
Thomas Krijnen
|
79860a0c04
|
Fix iterator::get() invalid cast on nullptr
|
2023-04-25 21:00:01 +02:00 |
|
Thomas Krijnen
|
8329a1dea1
|
Use taxonomy::matrix4 instead of Eigen::Matrix4d in profile helper which has default constructor to identity
|
2023-04-10 14:22:43 +02:00 |
|
Thomas Krijnen
|
933f7fced2
|
Merge OCCT 7.6+ compatibility
|
2023-04-09 19:28:37 +00:00 |
|
Thomas Krijnen
|
d12d14e7f2
|
Experiment with simple_cartesian<double> kernel
|
2023-04-03 13:34:35 +02:00 |
|
Thomas Krijnen
|
49416808d4
|
Make use of identity in faceset helper
|
2023-04-03 13:33:22 +02:00 |
|
Thomas Krijnen
|
9d5fe1fee4
|
Fix some mapping errors
|
2023-04-03 13:31:52 +02:00 |
|
Thomas Krijnen
|
cc223dd5b4
|
Add identity int to taxonomy item
|
2023-04-03 13:31:22 +02:00 |
|
aothms
|
99abc6e0e2
|
Fix errors on clang
|
2023-03-31 15:19:39 -04:00 |
|
Thomas Krijnen
|
cd6967cf2b
|
Return axis rep even when assigned to model context
|
2023-03-31 12:28:22 +02:00 |
|
Thomas Krijnen
|
3e69f061ea
|
Fix for msb without voids
|
2023-03-31 12:28:22 +02:00 |
|
Thomas Krijnen
|
ab99a0486d
|
Fix retrieval of native element
|
2023-03-31 12:28:22 +02:00 |
|
Thomas Krijnen
|
ab206da885
|
Update ConversionSettings.h
|
2023-03-30 14:29:06 +02:00 |
|
Thomas Krijnen
|
348a333323
|
Update ConversionSettings.h
|
2023-03-30 14:28:25 +02:00 |
|
Thomas Krijnen
|
fc05c096f6
|
Undef var rrrors after merge
|
2023-03-29 15:56:41 +02:00 |
|
Thomas Krijnen
|
c32c88b1a0
|
Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0
|
2023-03-29 12:55:05 +02:00 |
|
Thomas Krijnen
|
05a7aac62e
|
Prevent double counting elements in single threaded mode
|
2023-03-28 15:20:54 +02:00 |
|
Thomas Krijnen
|
b108452cb1
|
Compilation error
|
2023-03-28 10:01:09 +02:00 |
|