Commit Graph

39 Commits

Author SHA1 Message Date
Dion Moult 47723b4e63 Allow export of boundary conditions. See #756. 2020-01-20 15:06:24 +11:00
Dion Moult 3fb268f687 Properly detect all possible representation contexts for an object. See #756. 2020-01-18 12:47:55 +11:00
Dion Moult 9a2f101df7 Allow structural point connections to be exported. See #756. 2020-01-15 17:43:21 +11:00
Dion Moult af278b5724 Add UI for pset overrides without the need to create a CSV. 2020-01-15 17:17:03 +11:00
Dion Moult 71f836d013 Add ability to export parameterised profiles for material profiles. 2020-01-14 17:38:54 +11:00
Dion Moult 8490dc7841 Allow material profile sets to be exported. 2020-01-14 16:11:11 +11:00
Dion Moult 2dbcd6712e Create UI to add/remove material attributes 2020-01-14 15:38:22 +11:00
Dion Moult ef919ab431 Create UI to change material definition type 2020-01-14 13:28:48 +11:00
Dion Moult 29b7b2963e Allow topological reference export of structural members. See #756. 2020-01-14 12:11:26 +11:00
Dion Moult c4af52e8ee Allow IfcStructural* elements to be exported. See #756. 2020-01-13 17:35:56 +11:00
Dion Moult a2003101a0 Support export of point clouds to IFC 2020-01-12 20:47:06 +11:00
Dion Moult e1cfa68dcb Allow export of material properties. Related to #756. 2020-01-12 19:01:35 +11:00
Dion Moult d84cfeffcc Export an axis representation for beveled curves. Related to #756. 2020-01-11 22:58:53 +11:00
Dion Moult a762afc7c1 All export of vector curve objects. Related to #756 2020-01-11 09:55:39 +11:00
Dion Moult 6b9a01c50d Add STEP header metadata 2020-01-07 16:12:11 +11:00
Dion Moult 403cda5bc8 Allow you to select person and organisation when exporting owner history metadata 2020-01-03 15:53:57 +11:00
Dion Moult 4da2f9c9e7 Don't strictly enforce Ifc naming in objects or meshes 2019-12-29 07:28:54 +11:00
Dion Moult 25dfa32b7e Switch to absolute paths for module loading 2019-12-11 18:44:46 +11:00
Dion Moult 53d64348fd Allow people to configure exportable contexts 2019-12-07 21:33:44 +11:00
Dion Moult 031fd1baff Mostly stable implementation of mirror modifier 2019-11-26 11:49:14 +11:00
Dion Moult ad7ef0be4f Implement experimental support for mirror modifier 2019-11-24 22:11:57 +11:00
Dion Moult b9e6665eab Fix reuse of representation maps. See #724 2019-11-24 18:12:33 +11:00
Dion Moult f16861d5a9 Implement support for IfcLibraryInformation like a Git server 2019-11-21 21:27:32 +11:00
Dion Moult 9a18198988 Partial implementation of project library information 2019-11-21 07:09:08 +11:00
s-leger 859afaeece Fix negative right axis 2019-11-18 07:54:11 +01:00
s-leger e510d5a197 Fix resolve_boolean_modifier
Use matrix col for axis instead of row ..
Store product indexes in resolve_boolean_modifier
Remove get_product_from_raw_name
2019-11-18 07:51:09 +01:00
s-leger 34c2cd3c06 Update export_ifc.py
Fix function names, spaces, "type" shadowing 
improve vertices export using list comprehension
Check for empty material slot
2019-11-18 05:46:52 +01:00
s-leger 5cd6f44e73 Update export_ifc.py
Fix translation and axis of type_products
2019-11-18 04:23:41 +01:00
s-leger b75f1e1758 Merge branch 'v0.6.0' into patch-5 2019-11-18 04:07:26 +01:00
Stephen Leger f12e732854 fix merge error 2019-11-18 03:49:04 +01:00
Stephen Leger c9a5fbf221 merge 0.6 into patch-5 2019-11-18 03:45:24 +01:00
s-leger b54be81408 Update export_ifc.py
fix typo in product
2019-11-17 14:00:05 +01:00
s-leger 39a5ecb6d2 Update export_ifc.py
Replace object by obj   - never override native var "object" 
Implements get_axis from matrix helper
2019-11-17 13:25:41 +01:00
s-leger a6128f118a Update export_ifc.py 2019-11-17 13:12:22 +01:00
Dion Moult 448a56afe9 Minor scale fix and code cleanup 2019-11-17 20:41:53 +11:00
Dion Moult 0d243beb36 Implement export for objects with non-uniform scale 2019-11-17 19:08:29 +11:00
s-leger 9e4092a050 Update export_ifc.py
Retrieve product from raw name
2019-11-17 03:15:46 +01:00
s-leger 44d4d9e563 process booleans
process booleans as RelFillsElements and RelVoidsElements
Fills are expected to be parent of holes so when you move a fill hole follow in real time
2019-11-17 02:52:20 +01:00
Dion Moult 85076dc697 Rename plugin to "BlenderBIM" 2019-11-17 12:29:02 +11:00