Commit Graph

10193 Commits

Author SHA1 Message Date
Dion Moult c6e10abc51 New feature to merge import geometry by class, which is useful for artists who don't care too much about the data 2020-03-10 09:56:34 +11:00
Thomas Krijnen 4df2feabe2 Add py38 to nix build 2020-03-08 10:14:47 +01:00
Thomas Krijnen 3c355b4848 Add py38 to nix build 2020-03-08 10:13:35 +01:00
Dion Moult a7c14bc7c3 Fix bug where placing spaces in a spatial structure fails with non-unique names 2020-03-08 14:51:32 +11:00
Dion Moult 3a91ed1382 Support IFC2X3 materials without transparency 2020-03-06 22:03:01 +11:00
Dion Moult e2cfc676d8 New test to check that no elements exist of a particular type 2020-03-06 11:35:05 +11:00
Dion Moult 8008ad16b1 Fix import bug where not all objects are typed 2020-03-06 10:17:00 +11:00
Dion Moult 5dd919f028 Create argument to specify a single feature in BIMTester, and separate report generation into its own function 2020-03-06 10:16:30 +11:00
Dion Moult 43348ce236 Bump to latest IfcOpenShell build 2020-02-28 11:24:43 +11:00
AlaaB2020 9f2443e01c Update IfcGeomFunctions.cpp
Changing comment to be suitable for the code change
2020-02-26 10:42:23 +02:00
Dion Moult c8cb9d8a7c Auto detect badly geolocated site from Tekla upon import 2020-02-25 17:47:32 +11:00
Dion Moult ffc8ec8c8d Accomodate deprecated IFC2X3 ways of relating type products 2020-02-25 17:43:48 +11:00
AlaaB2020 9cab063671 Update IfcGeomFunctions.cpp
get the first material even if there are more than one material layer
2020-02-24 13:08:21 +02:00
Dion Moult baf5f1891f New import option to toggle the import of space objects 2020-02-21 11:43:48 +11:00
Dion Moult bdc8caa5f6 New feature to colour code objects by attribute or pset values 2020-02-21 09:41:35 +11:00
Dion Moult 7a5ec24d8d Add ability to search with regex for pset values 2020-02-20 17:31:38 +11:00
Dion Moult eac8925134 Minor UI clean-up to hide panels by default 2020-02-19 17:24:28 +11:00
Dion Moult c3ffe9c3de Build new attribute search operator with regex support and ignorecase 2020-02-19 17:24:01 +11:00
Dion Moult 6c47ff73fd Specially import grids even though they are 2D as grids are pretty important. 2020-02-19 16:20:02 +11:00
Dion Moult cfe18d41d6 Implement support for importing pset data 2020-02-19 14:43:34 +11:00
Dion Moult 5beb3dc755 Show percentage results in BIMTester, add tests for element existance, attributes from a list, and more generic attribute checking 2020-02-18 14:03:32 +11:00
Thomas Krijnen e44221c9c2 XML serializer decomposition fixes for IFC4 2020-02-10 16:36:56 +01:00
Thomas Krijnen 56e3353879 Add inverse attribute availability to schema definition macros 2020-02-10 16:36:38 +01:00
Sander Boer 861dab0d9e proposed fix for #739, build with swig4 2020-02-07 10:45:14 +01:00
Dion Moult 7c97ad05fd New IFCPatch tool, which can "patch" an IFC, including adjusting coordinates and elevations. 2020-02-06 16:20:15 +11:00
Dion Moult bf55214e1a IFC2CA made more IFC specific - Merge pull request #778 from Jesusbill/v0.6.0
minor update of ifc2ca.py
2020-02-05 22:05:01 +11:00
Dion Moult 207359ec2c Minor fix 2020-02-04 17:38:08 +11:00
Dion Moult 1f89a00896 Allow people to maintain parametric modifiers, or bake the results 2020-02-04 11:57:06 +11:00
Dion Moult b449f8afaa Handle scenarios where the data block name is the name for meshes and curves 2020-02-04 11:56:39 +11:00
Dion Moult 2d53c691f5 Prevent duplicate GlobalIds if the author manually creates a collision 2020-02-04 11:55:54 +11:00
Thomas Krijnen 3b0585ae4b Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0 2020-02-03 14:00:51 +01:00
Thomas Krijnen 2e6f5c1bd9 Fix #776 IfcPolygonalFaceSet units 2020-02-03 14:00:21 +01:00
Dion Moult c87903d3d7 Allow arbitrary locations for leaders and section levels. 2020-02-03 18:01:41 +11:00
Dion Moult e03e961a2f Add support for projection elements 2020-02-02 20:28:51 +11:00
Dion Moult c7c3d366bc Allow 3D dimension annotations with arbitrary origins for flexibility. 2020-02-01 22:50:49 +11:00
Dion Moult 691cc8759a New operator to quickly set diagram render options 2020-02-01 22:49:35 +11:00
Jesusbill 2786d7a20c minor update of ifc2ca.py 2020-01-31 16:52:15 +01:00
Dion Moult 9571d4a67b Allow users to toggle import of opening elements. 2020-01-31 12:52:44 +11:00
Dion Moult bb462659a3 Fix import of multiple spatial elements with the same name 2020-01-31 12:44:02 +11:00
Dion Moult 85e55b6deb Implement import and association of type products 2020-01-30 17:23:57 +11:00
Dion Moult e354354b1a Fix curve profile orientation on export. 2020-01-30 15:33:01 +11:00
Dion Moult 56a2f9eedc Minor fix where enum position would get lost when refreshed 2020-01-30 08:57:20 +11:00
Dion Moult 9cf81d5c7b Record the source IFC file as metadata in preparation for partial writes 2020-01-29 11:42:43 +11:00
Dion Moult 1800ebc893 Sites now can have a long/lat attribute exported. 2020-01-29 11:29:29 +11:00
Dion Moult 9895ff3c22 Quick project set up now creates spatial objects. 2020-01-29 11:28:26 +11:00
Dion Moult 52fae93a14 Allow export of objects for spatial tree 2020-01-28 22:06:58 +11:00
Dion Moult 5a3303837d You can now write BIMTester tests directly to the features dir. 2020-01-28 18:10:33 +11:00
Dion Moult f501aaeb01 Add new import workaround for 12D files with absolute coordinates. 2020-01-24 10:19:44 +11:00
Dion Moult 98e082ccac Assign product types using a property, not by parenting for scalability. 2020-01-23 15:23:19 +11:00
Dion Moult 9e67b05df9 Add workaround for importing wrongly geolocated Revit buildings. 2020-01-22 21:43:18 +11:00