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 |
|
ninichki
|
443b8c2079
|
Boolean Operands like ST_SHAPELIST should not append all shapes
|
2019-06-14 17:33:30 +02:00 |
|
Thomas Krijnen
|
f5b7d0db59
|
Remove additional fuzz markup on halfspace operands and initially process with smaller fuzz. Fixes #601
|
2019-06-05 16:58:08 +02:00 |
|
Thomas Krijnen
|
901e805d24
|
Revert 13d2cf3357
|
2019-05-24 14:29:21 +02:00 |
|
Thomas Krijnen
|
41972bba7d
|
Merge branch 'master' into v0.6.0
|
2019-05-24 12:10:00 +02:00 |
|
Thomas Krijnen
|
17077c74a9
|
Unify transitionmode for swept disk and swept area
|
2019-05-24 12:09:33 +02:00 |
|
Thomas Krijnen
|
71118fb126
|
Retain topology information when triangulating face boundaries. #574
|
2019-04-24 16:32:06 +02:00 |
|
Thomas Krijnen
|
ac4be43170
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/ifcparse/IfcUtil.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2019-03-08 11:40:16 +01:00 |
|
Thomas Krijnen
|
e4fdfd2eb3
|
Apply length unit to IfcCylindricalSurface Radius. Fixes #553
|
2019-03-04 17:23:15 +01:00 |
|