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
|
9351038009
|
Refactoring
|
2022-11-14 09:23:59 +01:00 |
|
Thomas Krijnen
|
3736a8b4b4
|
Refactoring
|
2022-11-13 11:04:16 +01:00 |
|
Thomas Krijnen
|
9a4d3e706a
|
#671 api in faceset_helper to obtain multiple bounds from single loop in case of intersections
|
2022-10-13 09:22:28 +02:00 |
|
Thomas Krijnen
|
a63d6475b2
|
Keep moving schema agnostic code out of kernel
|
2022-09-12 10:34:11 +02:00 |
|
Thomas Krijnen
|
bc2d76e685
|
Include-what-you-use
|
2022-06-15 13:41:13 +02:00 |
|
Thomas Krijnen
|
d6f8448c83
|
IfcGeom refactoring pt. 1
|
2022-06-14 15:02:54 +02:00 |
|
Thomas Krijnen
|
460fd5ca87
|
#2133 faceset helper: compare index vectors by address instead of value
|
2022-04-11 14:12:17 +02:00 |
|
Thomas Krijnen
|
38170db32a
|
#2080 Don't allow parameterless Kernel constructor
|
2022-03-22 22:30:27 +01:00 |
|
Thomas Krijnen
|
90e5b5576d
|
Fix propagation of kernel settings (affects multi threading)
|
2022-01-17 13:55:40 +01:00 |
|
Thomas Krijnen
|
6246dda8d6
|
#1960 make configurable
|
2022-01-09 15:15:29 +01:00 |
|
Thomas Krijnen
|
bd008bdefe
|
option to write boolean operands to disk for debugging
|
2021-12-19 21:57:47 +01:00 |
|
Thomas Krijnen
|
03d4782cb7
|
Ground work for processing opening placement up to parent wall
|
2021-12-19 21:55:41 +01:00 |
|
Thomas Krijnen
|
ab50609854
|
Rename some files with more sensical names
|
2021-11-05 16:54:16 +01:00 |
|
Thomas Krijnen
|
8dca84dd07
|
Geometry caching
|
2021-10-08 15:38:46 +02:00 |
|
Thomas Krijnen
|
41f2b11234
|
Virtual inheritance prototype for select
|
2021-09-06 18:52:37 +02:00 |
|
Thomas Krijnen
|
43f528ce04
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# src/ifcgeom/IfcGeomTree.h
# src/ifcgeom_schema_agnostic/IfcGeomIterator.h
# src/ifcgeom_schema_agnostic/IteratorImplementation.cpp
# src/ifcgeom_schema_agnostic/IteratorImplementation.h
# src/ifcparse/Ifc4x3_rc3.cpp
# src/ifcparse/Ifc4x3_rc3.h
# src/serializers/SvgSerializer.cpp
|
2021-08-10 14:30:07 +02:00 |
|
Thomas Krijnen
|
d1fe1117be
|
adapt code for previous commits
|
2021-07-29 14:54:51 +02:00 |
|
Carmen Fan
|
3b401ec28f
|
fix hash define logical operation
|
2021-07-27 09:36:16 +02:00 |
|
Thomas Krijnen
|
eeaf04c6ea
|
Remove templates on iterator and element
|
2021-07-11 15:00:59 +02:00 |
|
Rick Brice
|
c02f270993
|
Adds support for 4x3 rc3 and rc4 for IfcParser library
|
2021-07-10 15:38:34 +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
|
6f2da2896e
|
try catch convert_placement()
|
2021-04-02 21:20:53 +02:00 |
|
Priit Laes
|
31e7bad056
|
ifcgeom: Reorder the members in constructors to avoid side effects (Wreorder)
|
2021-03-20 10:56:57 +01:00 |
|
Jesse Vander Does
|
333ba08841
|
Added '--no-wire-intersection-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
4ea95960a2
|
Added '--strict-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
c9c6529978
|
Added '--no-wire-intersection-check'
|
2021-02-09 13:43:29 +01:00 |
|
Thomas Krijnen
|
b1c4481795
|
Option to disable boolean results (sets result to first operand)
|
2020-11-24 16:58:05 +01:00 |
|
tpaviot
|
4ea56ba987
|
[g++-warning-fix] Fixed initialization reorder
|
2020-11-08 15:52:54 +01:00 |
|
Thomas Krijnen
|
5c20e7b62a
|
#816 Use more than one cycle of self intersections in IfcArbitraryClosedProfileDef
|
2020-08-25 13:51:59 +02:00 |
|
Thomas Krijnen
|
8500daf1cc
|
#915
|
2020-07-11 11:40:27 +02:00 |
|
Thomas Krijnen
|
724d8c405b
|
Fix constructors and assignment op for Kernel
|
2020-06-14 16:08:50 +02:00 |
|
blocovin
|
6e2038c1f5
|
Use model-offset in IfcGeom::Kernel and add model-rotation
|
2020-06-14 12:16:20 +02:00 |
|
Thomas Krijnen
|
afb05f42db
|
Merge branch 'master' into v0.6.0
|
2020-06-07 20:23:00 +02:00 |
|
Thomas Krijnen
|
86d7205760
|
layerset-first setting
|
2020-06-07 19:46:10 +02:00 |
|
Thomas Krijnen
|
86b02a9adf
|
Address some warnings
|
2020-03-18 11:59:11 +01:00 |
|
Thomas Krijnen
|
839b5a2699
|
Minor cleanups, 4x1 and 4x2 geom lib, granular schema macros
|
2019-06-26 13:50:46 +02:00 |
|
Thomas Krijnen
|
826316cb2b
|
Remove duplicate faces in faceset_helper. Fixes #600
|
2019-06-14 11:32:59 +02:00 |
|
Thomas Krijnen
|
901e805d24
|
Revert 13d2cf3357
|
2019-05-24 14:29:21 +02:00 |
|
Thomas Krijnen
|
1d5e560e66
|
Large refactoring of convert(IfcFace*) to support triangulation of non-planar faces with inner boundaries
|
2019-05-17 12:31:23 +02:00 |
|
Thomas Krijnen
|
71118fb126
|
Retain topology information when triangulating face boundaries. #574
|
2019-04-24 16:32:06 +02:00 |
|
Thomas Krijnen
|
013b7a763d
|
Some fixes to make sure that non-planar faces get explicitly triangulated
|
2019-04-09 17:03:24 +02:00 |
|
Thomas Krijnen
|
8c1924084a
|
Don't consider openings as children in geom filters
|
2019-03-24 12:36:33 +01:00 |
|
Thomas Krijnen
|
5ee32fb945
|
Merge branch 'master' into v0.6.0
|
2019-01-16 12:30:12 +01:00 |
|
Thomas Krijnen
|
944813146e
|
Close polylines on closed profile def. Fixes #538
|
2019-01-16 12:28:58 +01:00 |
|
Thomas Krijnen
|
5e32c1e55c
|
More verbosity adjustments
|
2018-12-29 13:37:51 +01:00 |
|