Thomas Krijnen
|
bed9c44883
|
mark bounds as external based on entity type
|
2019-09-01 18:46:11 +02:00 |
|
Thomas Krijnen
|
8efb86420e
|
Compilation errors
|
2019-09-01 16:48:50 +02:00 |
|
Thomas Krijnen
|
7f8bed9922
|
Begin reenable CGAL kernel
|
2019-09-01 16:29:00 +02: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 |
|
Thomas Krijnen
|
816c0d3618
|
Fix placements
|
2019-09-01 13:36:46 +02: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 |
|
Thomas Krijnen
|
2e7c43f590
|
Work on placements
|
2019-09-01 10:36:49 +02:00 |
|
Dion Moult
|
6a5bedc02e
|
Support exporting product types
|
2019-09-01 17:23:48 +10:00 |
|
Thomas Krijnen
|
ca2a4f243d
|
initialize units in mapping
|
2019-09-01 09:18:29 +02: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
|
64ee3e9af3
|
closed shell; placements; faceset_helper
|
2019-08-28 09:54:20 +02:00 |
|
Thomas Krijnen
|
3bfe3b9ab5
|
Seperate map() and map_impl() for automatic taxonomy item <> ifc instance mapping
|
2019-08-28 09:24:00 +02:00 |
|
gpioto
|
98f4c8518e
|
Casting default timestamp template to integer
The documentation of IFC indicates that the timestamp must be of type Integer. (https://standards.buildingsmart.org/IFC/DEV/IFC4_2/FINAL/HTML/link/ifctimestamp.htm)
If not, it cause some problems importing the generated IFC file in some platforms
|
2019-08-28 09:01:13 +02:00 |
|
Thomas Krijnen
|
640b08159f
|
Work on shells
|
2019-08-27 18:59:19 +02:00 |
|
Thomas Krijnen
|
f17036313d
|
Work on face boundaries
|
2019-08-26 17:19:06 +02:00 |
|
Thomas Krijnen
|
8b4900b0e1
|
Work on shell conversino
|
2019-08-25 16:07:10 +02:00 |
|
Thomas Krijnen
|
41d7fb32da
|
Provide collection implementation in abstract_kernel
|
2019-08-25 12:00:04 +02:00 |
|
Thomas Krijnen
|
8ec2019003
|
Fix enumeration order
|
2019-08-25 11:50:40 +02:00 |
|
Thomas Krijnen
|
26d7af1450
|
Implement additional mappings
|
2019-08-24 18:32:30 +02:00 |
|
Thomas Krijnen
|
2f1861db7b
|
Declare conversions for reuse detection
|
2019-08-24 17:36:17 +02:00 |
|
Thomas Krijnen
|
75b24c2352
|
Put maximum length on layerset wall end point intersection
|
2019-08-21 11:59:30 +02:00 |
|
Thomas Krijnen
|
94aa7dfab4
|
Close to working executable
|
2019-08-18 15:53:26 +02:00 |
|
Thomas Krijnen
|
8f88c601c6
|
IfcConvert links on windows
|
2019-08-18 14:31:22 +02:00 |
|
Thomas Krijnen
|
85171bb5df
|
Remove ConversionResultPlacement, fix some errors
|
2019-08-18 08:37:59 +02:00 |
|
Thomas Krijnen
|
585b89be87
|
Fix compilation of serializers and convert
|
2019-08-17 09:47:07 +02:00 |
|
Thomas Krijnen
|
ddeaf5a375
|
More work
|
2019-08-16 17:40:13 +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
|
dae35f59ce
|
Implement mapping of IfcExtrudedAreaSolid
|
2019-08-04 11:27:10 +02:00 |
|