Dion Moult
58e870d185
Relate objects to psets
2019-09-08 19:02:00 +10:00
Dion Moult
70ec98a9e0
Add ability to detect data types from property set templates so that psets are easier to insert
2019-09-08 18:30:16 +10:00
Dion Moult
22bb5cc276
Relate types to their respective project library
2019-09-08 14:55:23 +10:00
Dion Moult
cecb623e76
Prevent unnecessary duplicate creation of the same representation
2019-09-08 11:24:41 +10:00
Dion Moult
04aa0ad04d
Support IfcProjectLibrary as related to IfcProject
2019-09-08 11:07:40 +10:00
Dion Moult
58be8e95b0
Bump readme with new features
2019-09-07 22:32:41 +10:00
Dion Moult
5f8a792cf4
Allow the creation and storage of map conversions and CRSes
2019-09-07 22:27:52 +10:00
Dion Moult
5dbbe174de
Allow wireframe geometry exports
2019-09-07 08:05:42 +10:00
Dion Moult
9908e5cf05
Clean up trailing whitespace
2019-09-07 08:04:49 +10:00
Dion Moult
3d11a98eef
Fix #665 - Display curves too, not just solid elements
2019-09-07 07:40:16 +10:00
Dion Moult
5ce8917c82
Allow type definitions which have no representation, to be used as simply ways to inherit properties
2019-09-05 21:38:52 +10:00
Dion Moult
9c11e6bd09
Update readme with new features
2019-09-05 18:50:32 +10:00
Dion Moult
dd3df2258d
Allow settings to toggle export of representations and quantities
2019-09-05 17:18:13 +10:00
Dion Moult
826280f35c
Add support for multiple collection instances
2019-09-05 12:04:34 +10:00
Dion Moult
5536bd5d59
Minor fix where qto calculator wasn't passed in, whoops
2019-09-05 12:03:07 +10:00
Krzysztof Trzciński
90bf32c342
Fix reusing meshes and mesh naming
2019-09-05 07:14:08 +10:00
Dion Moult
bd9aa18053
Record and remember globalids between exports
2019-09-04 17:46:58 +10:00
Dion Moult
3074242aa0
Add basic support for some forms of quantity take-off
2019-09-04 16:53:10 +10:00
Dion Moult
684e687b6a
Simplify unnecessary code to get representations
2019-09-04 11:58:18 +10:00
Krzysztof Trzciński
1dff84ace3
Fix clash of mesh names ( fixes #661 )
2019-09-04 09:01:09 +10:00
Krzysztof Trzciński
99d8e96a35
Add support for collections
2019-09-04 09:01:00 +10:00
Krzysztof Trzciński
c3a3cbee3f
Fix filename -> ifcopenshell.file
2019-09-04 09:00:41 +10:00
Krzysztof Trzciński
748f826418
Introduce defaultdict instead of checks
2019-09-04 08:58:48 +10:00
Dion Moult
1665d8e0f6
Merge remote-tracking branch 'blender-bim-ifc/master' into v0.6.0
2019-09-03 21:06:15 +10:00
Dion Moult
6e9f24af66
Move to subdir
2019-09-03 21:02:57 +10: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
b3711ad8cb
thread_local define for clang
2019-08-09 10:05:49 +02:00
Thomas Krijnen
f32e034963
Merge pull request #639 from aothms/multithreaded
...
Multithreaded
2019-08-02 15:37:00 +02:00
Thomas Krijnen
88a5dc3053
fix po::value
2019-08-02 13:27:33 +02:00
Thomas Krijnen
6e4a692de3
Threads in python app
2019-07-19 15:55:22 +02:00
Thomas Krijnen
a6835360e4
Guarantee get_decomposing(IfcProject*) == nullptr
2019-07-12 10:43:35 +02:00
Thomas Krijnen
4ec9ab52f1
Remove IfcFileWithSchema
2019-07-10 16:34:57 +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
b4ce5be86d
Fix error after merge
2019-06-30 15:46:36 +02:00
Thomas Krijnen
1341be223b
Merge branch 'master' into v0.6.0
2019-06-30 10:52:21 +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
Andrej Tibaut
636b2aafdf
1) Added support for IFC4x1 (see issue https://github.com/IfcOpenShell/IfcOpenShell/issues/504#issuecomment-505051675 ).
...
2) New build parameters (flags) introduced for use of IFC4x1 and IFC4x2: USE_IFC4X2 (for use of IfcBridge), USE_IFC4X1 (for use of IfcAlignment)
This explains new parameters (flags):
#ifdef USE_IFC4X2
#include "../ifcparse/Ifc4x2enum.h"
#elif USE_IFC4X1
#include "../ifcparse/Ifc4x1enum.h"
#elif USE_IFC4
#include "../ifcparse/Ifc4enum.h"
#else
#include "../ifcparse/Ifc2x3enum.h"
#endif
3) Added comment block "This file is part of IfcOpenShell. ..." at the beggining of the Ifc4x2* files.
2019-06-26 12:44:26 +02:00
Andrej Tibaut
d371f1a6be
UnicodeDecodeError problem solved ( #630 )
...
* UnicodeDecodeError problem solved
UnicodeDecodeError problem described in #626 solved.
* UnicodeDecodeError solved (2)
UnicodeDecodeError problem described in #626 changed (fname replaced with fn) and solved.
2019-06-21 11:43:53 +02:00
Otso Alho
a851a25ddc
catch Standard_ConstructionError when serialising xml attributes
2019-06-21 11:21:33 +02:00
Thomas Krijnen
35160e5a94
Update some code comments
2019-06-19 12:41:54 +02:00
Mathias Artus
a9a6cfabca
Added support for Ifc 4x2
2019-06-19 11:31:11 +02:00
Thomas Krijnen
ecb0fee0cd
Fix latebound enumeration writing in IfcConvert
2019-06-18 14:28:57 +02:00
Thomas Krijnen
12e9f7b941
Merge branch 'master' into v0.6.0
2019-06-15 15:24:53 +02:00