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 |
|
Dion Moult
|
359b55aeab
|
Add feature about IfcRelAggregates to readme
|
2019-09-03 20:55:10 +10:00 |
|
Dion Moult
|
b1dda0a679
|
Support element decomposition through IfcRelAggregates
|
2019-09-03 20:52:22 +10:00 |
|
Dion Moult
|
a7286e5527
|
Add a timer for export times
|
2019-09-03 20:51:58 +10:00 |
|
Dion Moult
|
c055a8e9e8
|
Allow objects to be an arbitrary collection as long as some parent is part of the spatial tree
|
2019-09-03 20:51:39 +10:00 |
|
Dion Moult
|
8c0a24c463
|
Add screenshots
|
2019-09-02 21:38:14 +10:00 |
|
Dion Moult
|
164c249a48
|
Add instruction about adding to path
|
2019-09-02 21:28:53 +10:00 |
|
Dion Moult
|
adb3a08638
|
Bump readme with demo blend file
|
2019-09-02 21:27:24 +10:00 |
|
Dion Moult
|
cba28fbb72
|
Minor fix to template so that it isn't syntatically incorrect, at least.
We'll fix the hardcoded variables later.
|
2019-09-02 21:18:22 +10:00 |
|
Dion Moult
|
4de35bc252
|
Fix missing data for type products
|
2019-09-02 21:16:21 +10:00 |
|
Dion Moult
|
27407b8642
|
Parse array modifiers and create instances. Take into account local vs global rotation.
|
2019-09-02 19:43:55 +10:00 |
|
Dion Moult
|
3490b1b388
|
Report exceptions about spatial structure
|
2019-09-02 19:43:11 +10:00 |
|
Dion Moult
|
46c5cd4ee2
|
Describe newly coded features in readme
|
2019-09-01 22:17:49 +10:00 |
|
Dion Moult
|
73b387011d
|
Add example pset
|
2019-09-01 22:03:40 +10:00 |
|
Dion Moult
|
931b00d651
|
Add types schema
|
2019-09-01 22:03:33 +10:00 |
|
Dion Moult
|
c461a483b3
|
Now allow the creation of psets in a crude form
|
2019-09-01 22:03:02 +10:00 |
|
Dion Moult
|
36a74a212c
|
Only parse selected types, not all types in the type collection
|
2019-09-01 19:30:58 +10:00 |
|
Dion Moult
|
291a54d07e
|
Support IfcRelDefinesByType
|
2019-09-01 18:40:20 +10:00 |
|
Dion Moult
|
6a5bedc02e
|
Support exporting product types
|
2019-09-01 17:23:48 +10:00 |
|
Dion Moult
|
e11d4e4e4c
|
Support custom attributes for products
|
2019-09-01 13:22:26 +10:00 |
|
Dion Moult
|
fdb6af4ce3
|
Clean up files I should've put in gitignore
|
2019-09-01 11:46:11 +10:00 |
|
Dion Moult
|
1c28055afe
|
Support object instancing, so product representations are reused if the mesh data is the same
|
2019-09-01 11:45:32 +10:00 |
|
Dion Moult
|
72fa983e81
|
Allow export of any product class
|
2019-09-01 11:21:24 +10:00 |
|
Dion Moult
|
bb29a493c7
|
Don't hardcode spatial structure elements. Make a sensible assumption instead that all collections are either contexts or spatial structures.
|
2019-09-01 10:33:06 +10:00 |
|
Dion Moult
|
1c647c5365
|
Print errors in case the name cannot be detected
|
2019-09-01 10:32:22 +10:00 |
|
Dion Moult
|
6b53ebdc5e
|
Hardcode context names, since there are unlikely to be many
|
2019-09-01 10:27:05 +10:00 |
|
Dion Moult
|
c2cb11c594
|
Remove useless function
|
2019-09-01 10:26:54 +10:00 |
|
Dion Moult
|
153d6fe337
|
Use an IFC4 template. Don't let 2X3 hold us back!
|
2019-09-01 10:26:33 +10:00 |
|
Dion Moult
|
11e187fc76
|
We don't need this ifc_schema class, it seems
|
2019-09-01 10:14:31 +10:00 |
|
Dion Moult
|
fa38317438
|
Whitespace cleanup
|
2019-09-01 09:45:57 +10:00 |
|
Dion Moult
|
7c2d640106
|
Refactor representation creation into its own function
|
2019-09-01 09:44:06 +10:00 |
|
Dion Moult
|
64b23393a0
|
Remove unnecessary comment
|
2019-09-01 09:43:36 +10:00 |
|
Dion Moult
|
ae9fce8c45
|
Support dynamic contexts and trees of spatial structures
|
2019-08-31 23:51:53 +10:00 |
|
Dion Moult
|
bd35a9924e
|
Refactor into a class. It's gonna get big!
|
2019-08-31 17:37:53 +10:00 |
|
Dion Moult
|
2f4e82e0b9
|
Rename to sensible name
|
2019-08-31 17:16:16 +10:00 |
|
Dion Moult
|
e9649a5217
|
Basic geometry export
|
2019-08-29 23:11:12 +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
|
188b20533b
|
Only pull when on a branch
|
2019-08-03 14:48:01 +02:00 |
|