Commit Graph

154 Commits

Author SHA1 Message Date
Dion Moult 49efce7eca New option to ignore site, to import incorrectly geolocated IFCs
This behaviour occurs extensively in IFC files coming from Revit
2019-11-08 17:24:15 +11:00
Dion Moult c425b44ca9 Store generated GlobalId values for parametric geometry 2019-11-08 16:45:39 +11:00
Dion Moult af16e64fd9 Add UI option to import curves and tolerate invalid IfcSite objects 2019-11-08 16:02:57 +11:00
Dion Moult 60b3daf686 Create legacy features to export materials into broken BIM programs like Revit 2019-11-08 15:10:51 +11:00
Dion Moult 80dccfeb54 Add support for inner curves in mesh extrusions and fix position bug 2019-11-08 12:39:34 +11:00
Dion Moult ee7956d921 Add support for plan representations and all target views 2019-11-07 21:49:14 +11:00
Dion Moult 609ef5f3a7 Add support for exporting survey points geometry 2019-11-07 17:59:37 +11:00
Dion Moult 0477910fc0 Add support for export of imperial units 2019-11-07 16:40:57 +11:00
Dion Moult 85a3a97d13 Fix import of conversion based units 2019-11-07 14:20:54 +11:00
Dion Moult 9eb035e6f5 Fix export bug with uncast attribute data types 2019-11-07 09:11:25 +11:00
Dion Moult 0d7d843fc9 Support extruded vector curves and tilts 2019-11-06 17:37:51 +11:00
Dion Moult fae405bfe0 Add support for importing curves, such as for survey point curve sets 2019-11-06 11:10:51 +11:00
Dion Moult 37990310eb Experimental half-broken support for curves added 2019-11-05 21:49:17 +11:00
Dion Moult d806c6ab55 Cull-backfaces and cache geometry creation in IfcDoc 2019-11-02 20:08:34 +11:00
Dion Moult 2d0d0ed786 New UI to add and remove classifications 2019-11-01 17:44:10 +11:00
Dion Moult 635ad552d3 New UI to create, edit, and save aggregates 2019-11-01 16:32:11 +11:00
Dion Moult c3a36b7cdb Support cartesian transformations on mapped representations on import 2019-10-30 13:15:03 +11:00
Dion Moult 0a610f88e0 New UI to set features dir and diff JSON file 2019-10-29 18:13:10 +11:00
Dion Moult e2764c9764 Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2019-10-28 21:02:03 +11:00
Dion Moult d6ef64aef4 Proof of concept for IFC construction documentation 2019-10-28 21:01:32 +11:00
Dion Moult cf454c6306 IFC cutting tool now supports multiple files and classes 2019-10-28 20:59:16 +11:00
Dion Moult 18daa6aacd Allow gbXML export of simple objects that don't have vertex groups
Also record space names
2019-10-28 17:53:13 +11:00
Dion Moult 852df6e2ce Some bugfixes and package IFC COBie for alpha release 2019-10-25 08:22:16 +11:00
Dion Moult bc2bce8fae Add experimental support for openings in gbXML export 2019-10-23 13:29:25 +11:00
Dion Moult 593af0509f Optimise import to only create shapes once. Much faster. 2019-10-23 11:32:30 +11:00
Dion Moult 681a3c3a5c Test new way of getting element position matrix in import 2019-10-22 15:54:38 +11:00
Dion Moult f63c0293bf IFC import now supports IFC attributes 2019-10-21 17:44:06 +11:00
Dion Moult 7e8cda6c12 Add interface to add or remove documents to objects 2019-10-21 15:31:10 +11:00
Dion Moult 1bdb64d9e7 Refactor properties to have prefix to prevent name clashes with other addons 2019-10-21 14:56:40 +11:00
Dion Moult e2ada7ce90 Implement IFC import mesh reuse for mapped representations 2019-10-21 14:33:51 +11:00
Dion Moult 2751b7728f Add new feature to select object by GlobalId 2019-10-19 17:38:25 +11:00
Dion Moult 9ee708fbe6 Create UI to input georeferencing variables 2019-10-19 15:15:42 +11:00
Dion Moult 851acca4b2 Support custom psets 2019-10-19 14:45:07 +11:00
Dion Moult 4cddd95337 Fix bug where blank predefined types could be added by accident 2019-10-19 13:59:05 +11:00
Dion Moult 5a7acda57d Allow to add attributes from a drop down for ease of use 2019-10-19 13:48:07 +11:00
Dion Moult 62f04fc9a6 Move pset definitions into a property group and create a UI for it 2019-10-19 11:36:29 +11:00
Dion Moult 4dbe7d92aa Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0 2019-10-19 10:47:15 +11:00
Dion Moult c79db0380d Create quick project setup button for convenience 2019-10-19 10:47:00 +11:00
Dion Moult 791be5006b Couple of minor fixes to make importing more robust 2019-10-17 18:47:01 +11:00
Dion Moult 240b642d6d Test light schedule data for gbxml 2019-10-17 18:46:06 +11:00
Dion Moult 574d9a3036 Add attributes interface 2019-10-16 23:17:48 +11:00
Dion Moult 1fc06da7a2 Create UI to assign and remove Psets 2019-10-16 07:23:03 +11:00
Dion Moult fa3431f983 Fix bug with Revit where Revit expects normalised unit vectors.
I think IFC doesn't require it, but fine, we'll play with Revit.
2019-10-15 18:11:06 +11:00
Dion Moult 2d673acb1d Styled items repeat per product, so this should be a list, not a dict 2019-10-15 18:10:32 +11:00
Dion Moult 05c05b5700 Purge old BIMTester files 2019-10-15 16:30:10 +11:00
Dion Moult 2b34d66ca4 Include Behave configuration 2019-10-14 18:27:17 +11:00
Dion Moult f21fac9edc Change build url 2019-10-13 20:30:01 +11:00
Dion Moult b7ffd4e350 Fix makefile to build just one plugin, since import and export are merged now 2019-10-13 20:20:48 +11:00
Dion Moult c55dbfc7fa Implement UI to toggle wireframe / swept solid, and assign profiles and extrusions
Also allow file browser to select a location for an external material
2019-10-13 15:36:49 +11:00
Dion Moult 4476cce08c Create interface panel to select external materials 2019-10-13 11:14:49 +11:00