Commit Graph

276 Commits

Author SHA1 Message Date
Yorik van Havre
59863f4432 Merge branch 'misc-typos' of https://github.com/luzpaz/FreeCAD into luzpaz-misc-typos 2019-08-09 18:52:31 -03:00
Bernd Hahnebach
db405d74d0 Arch: IFC import, inform user if material color != shape color 2019-08-09 00:23:23 +02:00
luz.paz
1889890701 Arch/ImportIFC.py: fix source comment typo 2019-08-07 20:18:14 -04:00
Bernd Hahnebach
3366209789 Arch: IFC import, use inverse attributes for reading properties 2019-08-07 21:58:55 +02:00
Bernd Hahnebach
e4db78c668 Arch: IFC import, only merge materials if they have same name and color 2019-08-07 21:58:48 +02:00
hlg
098d9d4e8d handle projects without sites gracefully 2019-07-26 10:45:25 -03:00
hlg
703aa04b9a Arch: populate and read compass rotation from and to IFC RC true north 2019-07-26 10:45:25 -03:00
hlg
e3a83ed2c8 Arch: fix IFC import for groups with non-ascii names 2019-07-26 10:45:25 -03:00
Bernd Hahnebach
a0b60dcd23 Arch: ifc import, move getting the property relation table in separate method 2019-07-24 08:20:09 +02:00
Bernd Hahnebach
40b58e6406 Arch: ifc export, move get property data out of FreeCAD property schema in separate method 2019-07-24 07:53:04 +02:00
Bernd Hahnebach
d57e1adcf2 Arch: ifc import, move reading ifc attributes in separate method 2019-07-24 07:52:55 +02:00
Bernd Hahnebach
2386daa74b Arch: ifc, some new lines 2019-07-24 07:52:46 +02:00
Yorik van Havre
9ba2dfbb6b Arch: Bugfixes in IFC exporter
- Wrong colors of multi-solid cloned objects
- Wrong geometry for multilayer walls based on single lines
- Wrong geometry for rotated solids inside multi-solid objects
2019-07-06 13:51:11 -03:00
Yorik van Havre
94c2617362 Arch: Misc bugfixes 2019-07-05 20:58:44 -03:00
Yorik van Havre
a5f3f67ade Arch: Minor bugfixes, better doctrings and fixed transparency in OBJ exporter 2019-06-15 16:53:43 -03:00
Yorik van Havre
4fd42d02b6 Arch: Adapted IFC, OBJ and DAE exporters to support external color information when running in non-GUI mode 2019-06-12 19:28:43 -03:00
Yorik van Havre
6a0050d709 Arch: Added IFC pref option to export without adding a default building 2019-06-09 19:48:38 -03:00
Yorik van Havre
5deca3b667 Arch: Added preferences to enable/disable automatic adding of default Site and Storey at IFC export 2019-06-07 17:21:11 -03:00
Yorik van Havre
0978993b0f Arch: Use ifcopenshell.guid.new() to generate IFC UUIDs 2019-06-07 16:50:35 -03:00
Yorik van Havre
c498058fc0 Arch: IFC explorer migrated to BIM WB 2019-05-20 22:32:17 -03:00
Bernd Hahnebach
872b9eaa80 Arch: import IFC, improve import of colors 2019-05-16 04:53:22 +02:00
Bernd Hahnebach
2874fd51df Arch: import IFC, some code formating, no code changes! 2019-05-16 04:53:22 +02:00
Yorik van Havre
cec145015e Arch: Added option to not import FreeCAD parametric model from IFC 2019-05-13 21:49:31 -03:00
Yorik van Havre
691c102670 Arch: Added IFC pref option to automatically export IFC objects as Standard Cases when possible 2019-05-08 21:58:04 -03:00
Yorik van Havre
dc5f631fb7 Arch: Fixed export of windows colors to IFC 2019-05-02 16:02:19 -03:00
Bernd Hahnebach
650a181ae7 Arch: ifc export, ifc roof does not have a predefined type in IFC 2x3 2019-04-30 07:41:47 +02:00
Bernd Hahnebach
2efe7b1cba Arch: ifc export, fix export to 2x3 schema 2019-04-29 11:50:00 -03:00
Yorik van Havre
6ba161120e Arch: Fixed issue with empty properties in IFC import 2019-04-25 17:07:26 -03:00
Yorik van Havre
413e6f7d56 Arch: Mix attribute fixes in IFC import 2019-04-12 12:21:25 -03:00
Yorik van Havre
e635428f55 Arch: Allow for several IFC properties with same name (in different psets) 2019-04-11 18:03:44 -03:00
Yorik van Havre
2050ac6b50 Arch: Misc dynamic properties-related bugfixes to IFC exporter 2019-04-11 16:40:59 -03:00
Yorik van Havre
55cba6d598 Arch: Support for multi-color objects and transparency in IFC export 2019-04-11 16:01:11 -03:00
Yorik van Havre
b7c6ac57c1 Arch: Allow to switch IFC schema when using ifcopenshell v0.6 2019-04-09 18:26:08 -03:00
Yorik van Havre
506cfd9bd2 Arch: Renamed property IfcRole to IfcType 2019-04-09 15:53:01 -03:00
Yorik van Havre
c040a3c6f5 Arch: Fixed IFC misc export issues, support for objects inside App Parts 2019-03-27 17:34:36 -03:00
Yorik van Havre
fd658a00be Merge branch 'fix-ifc' of https://github.com/Moult/FreeCAD into Moult-fix-ifc 2019-03-27 11:57:22 -03:00
Yorik van Havre
0034943f87 Arch: Fixed IFC export of rebars 2019-03-19 19:54:51 -03:00
Yorik van Havre
bbd78986bb Fixed six.py2 -> PY2 2019-03-17 20:59:22 +01:00
Yorik van Havre
dad62a13e3 Fixed six.py2 -> PY2 2019-03-17 20:58:51 +01:00
cclauss
361c44c6dc Unicode fixes for Python3 2019-03-17 20:58:00 +01:00
Yorik van Havre
9fbae30362 Arch: Minor bugfix in IFC exporter 2019-03-06 17:04:50 -03:00
Yorik van Havre
303e518c93 Arch: Small bugfix in IFC exporter 2019-02-04 13:25:14 -02:00
Yorik van Havre
f74784cebc Arch: Fixed duplicate IfcSurfaceStyle names in IFC export 2019-02-01 18:38:21 -02:00
Dion Moult
36bd51262e Refactor all IFC functions into ArchIFC and preload attributes with expressions
* The import code will manually set 2x3 attributes
 * The import code will rely on "smart" attributes for ifc 4
 * ArchSite and ArchBuildingPart now support IFC
 * IfcSite lat/lon is left alone until I better understand how coords work
2019-01-29 21:15:44 +11:00
Dion Moult
71e5efe074 Implement import and exporting of IFC attributes 2019-01-29 21:15:43 +11:00
Dion Moult
4843a6161a Make importIFC use IfcData instead of IfcAttributes. 2019-01-29 21:15:43 +11:00
Dion Moult
8c5261a324 Update ArchComponent and importIFC to use values from the new ifc_products dictionary 2019-01-29 21:15:43 +11:00
Yorik van Havre
bdaa14c073 Arch: Fixed missing UIDs in IFC import 2019-01-22 00:11:49 -02:00
Yorik van Havre
88e871938c Arch: Small bugfix in ifc exporter 2019-01-10 15:33:53 -02:00
Bernd Hahnebach
d80f851b96 Arch: import ifc, code formating, flake8, only the most important ones 2019-01-05 12:17:52 +01:00