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