Dion Moult
ef41daedb9
Users can now specify what objects to cut for documentation with presets
2020-08-11 13:52:16 +10:00
Dion Moult
114e835d4a
Implement multiprocessing in shape creation for IFC drawings
2020-08-10 21:47:37 +10:00
Dion Moult
64db48276c
Add a blank material style for documentation
2020-08-09 18:19:05 +10:00
Dion Moult
34fc2136c6
Fix #839 . Add upstream support for IFCJSON, including compact, v4, and v5a
2020-08-09 18:10:30 +10:00
Dion Moult
f58847502e
Support transparency in non-nodal materials
2020-08-09 17:13:01 +10:00
Dion Moult
b1842de9fa
New function to add ifc opening relationships
2020-08-09 13:09:29 +10:00
Dion Moult
f2dcd8bb75
Add feature to calculate multiple object volumes
2020-08-09 11:46:14 +10:00
Dion Moult
829b97a0d8
New feature to calculate area of selected faces
2020-08-09 11:33:47 +10:00
Dion Moult
be4fe1b684
Simplify UI by making GlobalId generation more automated and show in context
2020-08-09 11:21:00 +10:00
Dion Moult
09af3b052b
Move object structural properties to its own panel
2020-08-09 11:14:11 +10:00
Dion Moult
3292b98080
Allow export of type relations in IFCCSV
2020-08-08 17:58:45 +10:00
Dion Moult
11a66ee181
Convert units to project settings when guessing quantities
2020-08-08 16:31:27 +10:00
Dion Moult
7d976b1bc7
Add support for importing area and volume units
2020-08-08 14:47:33 +10:00
Dion Moult
43f0f396ab
New feature to calculate total length of selected edges
2020-08-08 14:22:48 +10:00
Dion Moult
ec66d7c0b8
Split object psets and qto into their own panels for usability
2020-08-08 13:19:56 +10:00
Dion Moult
0dbe7b9cc1
Add perimeter quantity calculation
2020-08-07 20:00:45 +10:00
Dion Moult
1d2677543d
Allow calculation of depth
2020-08-07 18:23:50 +10:00
Dion Moult
b60438b51c
New UI in Blender to run IFCPatch
2020-08-05 17:18:10 +10:00
Dion Moult
323dddf082
New feature to visualise IFC diff changes
2020-08-04 19:00:34 +10:00
Dion Moult
a2454cf5ee
Add support for dimensions added with MeasureIt-ARCH
2020-08-03 21:43:48 +10:00
Dion Moult
91917dcbb4
Minor fix for OCC import
2020-08-03 21:43:10 +10:00
Dion Moult
8ad9c215af
Allow keyboard shortcuts for import and export.
...
Turns out operators need to start with import/export. Odd.
2020-08-01 09:31:28 +10:00
Dion Moult
ecebb4b853
Fix #932 - bug where a material_id of -1 will not import.
2020-07-31 20:28:01 +10:00
Dion Moult
3e985facdd
When absolute coordinates are offset during import, record the offset
2020-07-31 20:10:05 +10:00
Dion Moult
e9cd48c62d
Fix import bug getting geometry type of objects without a representation
...
E.g. an IfcGridAxis
2020-07-31 15:41:38 +10:00
Dion Moult
e63f083a40
Fix bug where IFC2X3 files cannot have coordinates reset properly
2020-07-31 09:32:08 +10:00
Dion Moult
a376ec1b12
Accommodate blank qto names. Probably invalid IFC though.
2020-07-31 09:31:31 +10:00
Dion Moult
e7446dc6cb
Fix bug #936 where long, duplicate, material names fail to import.
2020-07-30 19:15:06 +10:00
Dion Moult
8197621232
Curves, if they are a swept disk solid, may belong to multiple items.
...
Not sure if this is the best approach. It'll probably bite me in the future.
2020-07-30 17:09:09 +10:00
Dion Moult
a337c480a9
Support exporting IfcSweptDiskSolid for curves with no bevel profile
2020-07-29 21:46:16 +10:00
CyrilWaechter
d87ea93e89
Restore OCC 0.18.1 support
2020-07-27 23:03:25 +10:00
CyrilWaechter
ab1f7337a5
Support for pythonocc-core 7.4.0
2020-07-27 08:39:28 +10:00
Dion Moult
5fbb324d7d
New GUI to run IFCCOBie using the BlenderBIM Add-on
2020-07-23 17:02:48 +10:00
Dion Moult
a89f7dc116
New UI to run BIMTester from BlenderBIM Add-on
2020-07-20 22:08:39 +10:00
Dion Moult
9d6e7c2481
Allow for wildcard expansion in IFCCSV export
2020-07-18 17:29:40 +10:00
Dion Moult
41c539965c
Add automatic quantities calculated at export. See #898 .
2020-07-18 14:22:18 +10:00
Dion Moult
ab432ba3dd
Allow "none" geometry types for objects with no body representation
2020-07-18 13:11:13 +10:00
Dion Moult
11472f9aa9
Allow export of mesh edges for structural curve members
2020-07-18 13:10:28 +10:00
Dion Moult
1ec78e57ce
Minor fix
2020-07-16 17:35:57 +10:00
Dion Moult
418e4133b7
Minor fix
2020-07-16 17:19:07 +10:00
Dion Moult
2e1a32d540
Provide manual length, area, volume calc operators in qto UI. See #898 .
2020-07-16 17:12:11 +10:00
Dion Moult
9f63f42e6e
Support import of IfcObjective constraints
2020-07-16 11:52:51 +10:00
Dion Moult
e3de339ab2
Fix import bug where truncated material names cause import failure
2020-07-16 11:11:47 +10:00
Dion Moult
1222716e16
BIMTester UI updated to new Gherkin syntax conventions
2020-07-14 18:22:32 +10:00
Dion Moult
42f597a7af
New experimental mode to allow users to profile import progress
2020-07-13 16:15:23 +10:00
Dion Moult
88331d16a2
Fix bug where imported materials that duplicated a name could be incorrectly assigned
2020-07-13 16:12:34 +10:00
Dion Moult
fa1926fa84
Exporting now uses custom people and organisations defined from the UI. See #875 .
2020-07-13 15:29:06 +10:00
Dion Moult
bdbe988dc7
Don't bother creation relationships to invalid psets.
...
An invalid pset can occur when the pset doesn't contain any properties. This can happen when all properties are not part of the pset definition template. This may lead to unwanted data loss, but strictly enforces buildingSMART pset definitions.
2020-07-12 11:06:14 +10:00
Dion Moult
6b07aeb703
Allow export of positioning elements (only IfcGrid for now) See #911
2020-07-12 10:19:22 +10:00
Dion Moult
58fad83d4f
No longer require object linked materials in Blender in preparation for new material system
2020-07-11 22:25:06 +10:00