Thomas Krijnen
|
c385257c92
|
Add more warning related to rep usage. See #724
|
2019-11-18 12:59:48 +01:00 |
|
Thomas Krijnen
|
5237f4a634
|
Add warning related to rep usage. See #724
|
2019-11-17 14:07:32 +01:00 |
|
Thomas Krijnen
|
c89d268986
|
More elaborate shape fixing on face surface
|
2019-11-07 14:04:45 +01:00 |
|
Thomas Krijnen
|
e36357d381
|
Log error about missing triangulation
|
2019-11-05 15:47:02 +01:00 |
|
Thomas Krijnen
|
8d96f40934
|
Check for inner wires before reinitializing face builder
|
2019-11-05 15:27:39 +01:00 |
|
Thomas Krijnen
|
a1253b004d
|
Fixes for closed/non-periodic nurbs curve edges #586
|
2019-11-05 15:13:34 +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
|
503029733c
|
Fix face-face distance calc and hardcode tolerance independent of precision.
|
2019-10-15 14:14:50 +02:00 |
|
Thomas Krijnen
|
734c456fa5
|
Properly adjust wire intersection tolerance based on vertex clustering
|
2019-10-15 12:53:44 +02:00 |
|
Dion Moult
|
8e2723951d
|
Fix #670 - fix compilation with OCE and C++11 range based for loop
|
2019-09-28 23:14:08 +10:00 |
|
Thomas Krijnen
|
596e13b24c
|
Add null check on trimmed curve
|
2019-09-27 15:12:35 +02:00 |
|
Thomas Krijnen
|
ae6dfce7e3
|
Add an excemption for the requirement of boolean op result to be manifold
|
2019-09-26 15:14:23 +02:00 |
|
Thomas Krijnen
|
75b24c2352
|
Put maximum length on layerset wall end point intersection
|
2019-08-21 11:59:30 +02:00 |
|
Thomas Krijnen
|
16ce1f0823
|
Make sure layerset fold is parallel to other wall axis curve
|
2019-08-16 10:42:48 +02:00 |
|
Thomas Krijnen
|
af1853de04
|
Iterative epsilon in faceset helper
|
2019-08-09 17:48:56 +02:00 |
|
Thomas Krijnen
|
f32e034963
|
Merge pull request #639 from aothms/multithreaded
Multithreaded
|
2019-08-02 15:37:00 +02:00 |
|
Thomas Krijnen
|
6e4a692de3
|
Threads in python app
|
2019-07-19 15:55:22 +02:00 |
|
Thomas Krijnen
|
7ee6cdeeab
|
Add missing header
|
2019-07-10 16:17:11 +02:00 |
|
Thomas Krijnen
|
1cd2287d86
|
Cleanup concurrently created breps and triangulations
|
2019-07-09 16:34:35 +02:00 |
|
Thomas Krijnen
|
40937b3c72
|
Write progress for threaded conversion
|
2019-07-09 16:12:12 +02:00 |
|
Thomas Krijnen
|
3bcced7baa
|
Some fixes to threading work
|
2019-07-09 16:00:29 +02:00 |
|
Thomas Krijnen
|
3ebca0516e
|
Implement multi_threaded implementation in Iterator
|
2019-07-03 12:10:27 +02:00 |
|
Thomas Krijnen
|
1103f545a2
|
Double braces for older version of g++
|
2019-06-30 10:51:45 +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 |
|
Thomas Krijnen
|
12e9f7b941
|
Merge branch 'master' into v0.6.0
|
2019-06-15 15:24:53 +02:00 |
|
ninichki
|
443b8c2079
|
Boolean Operands like ST_SHAPELIST should not append all shapes
|
2019-06-14 17:33:30 +02:00 |
|
Thomas Krijnen
|
826316cb2b
|
Remove duplicate faces in faceset_helper. Fixes #600
|
2019-06-14 11:32:59 +02:00 |
|
Otso Alho
|
19ed074b4a
|
inverse thicknesses
|
2019-06-07 11:17:51 +02:00 |
|
Otso Alho
|
2cfe74ce09
|
reverse styles also when reversing surfaces
|
2019-06-07 11:17:51 +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
|
532f129458
|
Tolerance tweaks on unification prior to boolean ops
|
2019-06-04 14:24:19 +02:00 |
|
Thomas Krijnen
|
1a57162873
|
Do unify boolean operands, especially after new triangulation logic.
|
2019-05-24 17:16:31 +02:00 |
|
Thomas Krijnen
|
784c1724d5
|
Check shell validity in accordance with https://github.com/IfcOpenShell/IfcOpenShell/commit/342cce89d70a5ded5fb1bf52d87383bfce5021ca#commitcomment-31511282
|
2019-05-24 14:49:14 +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
|
825a493d7a
|
Add an additional reuse_ok check to the products associated to the *mapped* representation
|
2019-05-24 12:08:39 +02:00 |
|
Thomas Krijnen
|
fd6de77577
|
Smaller markup on fuzziness for boolean result interference checks
|
2019-05-17 14:25:28 +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
|
0fd3c69579
|
FindFromKey() backwards compat
|
2019-04-30 11:54:56 +02:00 |
|
Thomas Krijnen
|
4792fd9efe
|
Don't do brute-force edge sewing in case of non-manifold faceset from wire intersections or triangulations
|
2019-04-24 17:15:18 +02:00 |
|
Thomas Krijnen
|
587edca99f
|
Don't log empty error messages from boolean op
|
2019-04-24 17:01:02 +02:00 |
|
Thomas Krijnen
|
71118fb126
|
Retain topology information when triangulating face boundaries. #574
|
2019-04-24 16:32:06 +02:00 |
|
Thomas Krijnen
|
80bdb36ccc
|
Reduce face triangulation message severity to warning
|
2019-04-09 17:09:27 +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
|
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 |
|