Dion Moult
|
bc5e33489e
|
Implement IfcBoundingBox.
|
2021-09-22 17:25:24 +02:00 |
|
Dion Moult
|
c57daf8aed
|
Let context_ids coexist with curves and solid settings.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
514c5eb790
|
Filter by context id, not using curves or solids. See #1674.
|
2021-09-22 12:09:00 +02:00 |
|
Thomas Krijnen
|
41f2b11234
|
Virtual inheritance prototype for select
|
2021-09-06 18:52:37 +02:00 |
|
Thomas Krijnen
|
0e6962c311
|
further optional type changes
|
2021-08-07 11:23:41 +02:00 |
|
Thomas Krijnen
|
49cf297eee
|
further optional type changes
|
2021-08-07 10:58:20 +02:00 |
|
Thomas Krijnen
|
5d14f187b0
|
Position() != nullptr
|
2021-08-07 10:16:07 +02:00 |
|
Thomas Krijnen
|
d1fe1117be
|
adapt code for previous commits
|
2021-07-29 14:54:51 +02:00 |
|
Thomas Krijnen
|
229ba95d4b
|
#1442 no longer create compsolids in extrusions
|
2021-05-12 09:58:11 +02:00 |
|
Thomas Krijnen
|
3f9e5ca806
|
respect --orient-shells for tesselated items
|
2021-05-11 23:09:41 +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 |
|
Thomas Krijnen
|
f706adfb81
|
OCCT pre 7 compatibility
|
2021-03-23 13:27:31 +01:00 |
|
Thomas Krijnen
|
b0358a5a7b
|
Keep a set of visited edges in sort
|
2021-03-23 10:43:12 +01:00 |
|
Thomas Krijnen
|
eb09cc8af8
|
Costrain number of edges in sorted_edges
|
2021-03-22 14:03:24 +01:00 |
|
Thomas Krijnen
|
f80792091f
|
#1290 Consider dimensionality in geometricset processing
|
2021-03-14 10:22:43 +01:00 |
|
Thomas Krijnen
|
0f296c486f
|
todo note
|
2021-03-04 14:38:36 +01:00 |
|
Thomas Krijnen
|
f257aef8f4
|
#1348 special case profiledefwithvoids, needs more work
|
2021-02-27 10:58:22 +01:00 |
|
Thomas Krijnen
|
45f3e677df
|
Also process wires as part of geometric sets
|
2021-02-09 14:03:35 +01:00 |
|
Thomas Krijnen
|
395d63279f
|
Log messages
|
2021-01-22 22:01:08 +01:00 |
|
Thomas Krijnen
|
923771f448
|
#1269 implement SurfaceCurveSweptAreaSolid with non-planar ref
|
2021-01-22 16:32:51 +01:00 |
|
Thomas Krijnen
|
b1c4481795
|
Option to disable boolean results (sets result to first operand)
|
2020-11-24 16:58:05 +01:00 |
|
Thomas Krijnen
|
b15acfed42
|
Update IfcGeomShapes.cpp
|
2020-11-23 11:21:14 +01:00 |
|
Thomas Krijnen
|
648c976dd4
|
Remove debugging code #1121
|
2020-11-23 11:20:55 +01:00 |
|
johanrd
|
fc5fcef079
|
Fix for #1119 (regression from 0984751)
|
2020-11-21 10:53:00 +01:00 |
|
Luis C. Pérez Tato
|
09847513ab
|
Fixes #1038
|
2020-11-09 09:19:46 +01:00 |
|
tpaviot
|
f17702c66a
|
[g++-warning-fix] Fix sign comparison, unused function, unused variables in IfcGeomShapes.cpp
|
2020-11-08 15:52:54 +01:00 |
|
Thomas Krijnen
|
ef0f00792a
|
#1034 Compound fallback for boolean union
|
2020-10-25 11:57:59 +01:00 |
|
Thomas Krijnen
|
fcc056e204
|
#1032 Consider swept disk Start- and EndParam on single circle/ellipse edge
|
2020-10-08 16:51:01 +02:00 |
|
Thomas Krijnen
|
16663d4db3
|
Swept disk revolution processing on face instead of wire
|
2020-10-08 16:50:05 +02:00 |
|
Thomas Krijnen
|
c24a91c42a
|
#1030 Check for intersecting axis and sweptarea
|
2020-10-08 16:23:55 +02:00 |
|
Thomas Krijnen
|
34c51fa9be
|
#823 fallback to BRepBuilderAPI_Transformed in case of errors
|
2020-08-25 14:43:31 +02:00 |
|
Thomas Krijnen
|
c15fdc7fa9
|
Remove erouneous line related to #939
|
2020-08-25 13:00:54 +02:00 |
|
Thomas Krijnen
|
afb2aaab5a
|
Fixes for polygonal facesets and skip over errors in SVG
|
2020-08-13 12:22:03 +02:00 |
|
Thomas Krijnen
|
06b512c2e3
|
#939 break up closed loops for swept disk
|
2020-08-09 20:50:39 +02:00 |
|
Thomas Krijnen
|
97f03d3933
|
Skip degenerate triangles in IfcTriangulatedFaceSet #934
|
2020-08-03 10:57:10 +02:00 |
|
Thomas Krijnen
|
75cff21efe
|
#939 closed sweep
|
2020-07-30 11:12:55 +02:00 |
|
Thomas Krijnen
|
ed98983687
|
Tolerance handling, error detection and triangulation on tesselation geometry #814
|
2020-03-25 14:05:22 +01:00 |
|
Thomas Krijnen
|
86b02a9adf
|
Address some warnings
|
2020-03-18 11:59:11 +01:00 |
|
Thomas Krijnen
|
0cfbde13b9
|
PERMISSIVE_EXTRUSION preproc directive
|
2020-03-17 11:57:43 +01:00 |
|
Thomas Krijnen
|
2e6f5c1bd9
|
Fix #776 IfcPolygonalFaceSet units
|
2020-02-03 14:00:21 +01:00 |
|
Thomas Krijnen
|
07756ab2da
|
Renable wire segmentation for #468 and #674
|
2020-01-12 14:40:27 +01:00 |
|
Thomas Krijnen
|
4320888d9d
|
Fix #726, #728, #730 by other transition mode, more aggressive curve approx and custom revolution implementation
|
2020-01-11 14:23:16 +01:00 |
|
Thomas Krijnen
|
bfaa9ed5f9
|
Old OCC compatibility
|
2019-11-22 13:12:39 +01:00 |
|
Johan Luttun
|
a2418cf260
|
added faceset feature (#714)
* added faceset feature
* indented code correctly
* better indentation on selected hunk
|
2019-11-22 12:58:30 +01:00 |
|
Thomas Krijnen
|
5fcee9dfe5
|
spherical toroidal surface
|
2019-11-01 16:11:26 +01:00 |
|
Thomas Krijnen
|
159ce931b4
|
Break up sweeps along adjacent non-linear segments.
|
2019-11-01 15:06:04 +01:00 |
|
Thomas Krijnen
|
4000fef4c7
|
Don't apply too many half space subtraction operands at once
|
2019-10-15 15:06:51 +02:00 |
|
Thomas Krijnen
|
839b5a2699
|
Minor cleanups, 4x1 and 4x2 geom lib, granular schema macros
|
2019-06-26 13:50:46 +02:00 |
|
Thomas Krijnen
|
35160e5a94
|
Update some code comments
|
2019-06-19 12:41:54 +02:00 |
|