Commit Graph

347 Commits

Author SHA1 Message Date
Bernd Hahnebach
4096c6b8c4 Arch: import IFC, make use of improved color import 2019-08-28 21:49:28 +02:00
Bernd Hahnebach
2d925e4d56 Arch: import IFC, remove not needed return value of colors method 2019-08-27 08:04:02 +02:00
Dion Moult
20612ee9b7 Refactor exportIFC to not use global preferences 2019-08-26 10:37:32 -03:00
Dion Moult
760562cb4c Refactor preferences into injected object instead of global.
The following unrequired preferences are removed:

 - FORCE_BREP
 - STORE_UID
 - SERIALIZE
 - EXPORT_2D
 - FULL_PARAMETRIC
 - ADD-DEFAULT_SITE
 - ADD_DEFAULT_STOREY
 - ADD_DEFAULT_BUILDING
2019-08-22 15:28:06 -03:00
Bernd Hahnebach
bafc964762 Arch: import and export IFC, add licence text and make it pep8 kompatible 2019-08-21 12:09:06 +02:00
Bernd Hahnebach
4db985b8e0 Arch: import IFC, move methods used by import and export to helper 2019-08-21 12:08:59 +02:00
Bernd Hahnebach
ef5d4b8370 Arch: import IFC, get back description of empty relation tables 2019-08-21 09:28:58 +02:00
Bernd Hahnebach
df4ee8f25d Arch: import IFC, split relation table method 2019-08-21 08:51:46 +02:00
Bernd Hahnebach
658a29fd12 Arch: import IFC, pep8, indent 2019-08-21 08:40:07 +02:00
Bernd Hahnebach
7fad08731b Arch: import IFC, pep8, add and delete some spaces 2019-08-21 07:20:05 +02:00
Bernd Hahnebach
dc5883983f Arch: import IFC, white spaces and new lines 2019-08-21 07:19:59 +02:00
Bernd Hahnebach
f722e98777 Arch: import IFC, add comment 2019-08-21 06:57:53 +02:00
Yorik van Havre
efd9473f23 Arch: Further cleaning of IFC importer - moved aux functions to importIFCHelper 2019-08-20 19:44:19 -03:00
Yorik van Havre
aa344ffb39 Arch: Moved building of IFC relationship tables into separate function 2019-08-20 17:59:30 -03:00
Yorik van Havre
037be677cd Arch: Moved recycler class to exportIFC helper 2019-08-20 16:58:23 -03:00
Yorik van Havre
09d0b2d0e7 Arch: Merge of PR #2259 - Fix ifc project 2019-08-14 16:04:52 -03:00
luz.paz
7d6d267c2d Fix issue in previous commit 2019-08-14 14:36:53 -03:00
luz.paz
020a66cddf Fix misc. typos
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller -L od,orign,orginx,orginy`
2019-08-14 14:36:53 -03:00
Bernd Hahnebach
902ee01eb6 Arch: IFC import, add some comment 2019-08-10 13:04:38 +02:00
Bernd Hahnebach
d1f1f81fff Arch: IFC import, move recycler class around 2019-08-10 13:04:38 +02:00
Bernd Hahnebach
3c5f418261 Arch: IFC export, move into separate module 2019-08-10 13:04:38 +02:00
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