Roy-043
91cfb15f64
Arch: Avoid dictionary.keys() where possible ( #10159 )
2023-08-13 11:46:51 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
luzpaz
1c75bbb48a
Arch: lint bad indentation, superfluous formatting ( #9310 )
2023-04-19 09:40:16 +02:00
mosfet80
3137dea940
remove Python2 code
2023-03-04 17:51:43 -06:00
Yorik van Havre
32bd87ff7d
Arch: Removed six module
2023-02-24 13:15:46 +01:00
Bernd Hahnebach
b2ee277a94
Arch: IFC, import, add missing debug print new lines and skip information for 2D objects
2023-02-22 15:25:27 +01:00
luzpaz
729685316e
Fix trailing whitespace, typos, headers
...
Fix trailing whitespace, typos, and header uniformity.
2023-01-23 00:34:37 +01:00
Bernd Hahnebach
7e76bb4ab7
Arch: import ifc, workaround for merge materials if material colors have not been found on import
2023-01-20 15:52:55 +01:00
Chris Hennes
f6f1928cf8
Arch: Remove Py2 code
2022-11-09 14:08:54 +01:00
Yorik van Havre
b5842966c1
Merge remote-tracking branch 'gitlab/master'
2022-09-15 15:40:33 +02:00
Yorik van Havre
5472d71855
Arch: Allow to override IFC importer with the BIM WB version
2022-09-15 15:30:03 +02:00
Yorik van Havre
c7d0cf044c
Arch: Housecleaning - Moving IFC getPreferences() to helper module
2022-09-15 14:22:07 +02:00
Yorik van Havre
651f6d871f
Arch: Fixed IFC import of Rebars
2022-04-05 16:06:22 +02:00
Yorik van Havre
9025aa70df
Arch: fixed missing multicore IFC import of 2D annotations
2022-03-24 09:41:08 +01:00
Bernd Hahnebach
5e2bb15999
Arch: import IFC, Materials, make merge materials working on duplicate label setting
2021-10-28 16:02:06 +02:00
Bernd Hahnebach
226e0adab9
Arch: import IFC, Material, small improvement, no changes
2021-10-28 15:45:15 +02:00
Bernd Hahnebach
0a820e92fd
Arch: import IFC, Materials, small code improvements, no changes
2021-10-28 15:43:35 +02:00
Bernd Hahnebach
cd9055c396
Arch: import IFC, use doc identifier instead of FreeCAD.ActiveDocument
2021-10-28 09:49:51 +02:00
Bernd Hahnebach
5f82ec99fc
Arch: IFC export and import, some code formating (only very clearly ones)
2021-10-27 23:10:01 +02:00
Bernd Hahnebach
082989ac86
Arch: import IFC, replace project, comment debug print
2021-10-27 08:17:48 +02:00
Bernd Hahnebach
f9da862dcc
Arch: import IFC, fix import if replace project and only one building or one storey
2021-10-26 22:18:37 +02:00
Bernd Hahnebach
8f9ea8701d
Arch: import IFC, Layers, do not overwrite the imported object color and line color with the default layer values
2021-10-26 16:42:07 +02:00
Bernd Hahnebach
ea355833fd
Arch: import IFC, fix new preference for not importing Layer
2021-10-26 14:02:58 +02:00
Bernd Hahnebach
fc14f67bf6
Arch: import IFC, add preference to not import Layer
2021-10-26 13:52:50 +02:00
Bernd Hahnebach
0685afec7f
Arch: import IFC, some comments
2021-10-26 12:36:37 +02:00
Bernd Hahnebach
326157cae8
Arch: import IFC, materials, improve code but no changes on what is done
2021-10-26 12:25:51 +02:00
Bernd Hahnebach
55851e93eb
Arch: import IFC, fix merge material preference import
2021-10-26 11:24:12 +02:00
Chris Hennes
8228d64ac4
[ARCH] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
luz paz
67381e9579
Arch: Fix header uniformity and remove trailing whitespace
2020-11-16 14:51:53 +01:00
Bernd Hahnebach
6d7ed787b2
Arch: import ifc, fix typo in material colors
2020-10-06 17:20:32 +02:00
Bernd Hahnebach
8292664f49
Arch: import ifc, fix import break if colors dictionary contains None values
2020-10-06 17:16:42 +02:00
Bernd Hahnebach
d45e143f17
Arch: ifc import, typo in var name
2020-10-06 10:53:56 +02:00
vocx-fc
fdbfee279c
Arch: clean up message printing during IFC import
2020-08-11 12:10:50 +02:00
vocx-fc
c1476cd96f
Arch: small cleanup of IFC importer and exporter
...
Clarify the import of IfcOpenShell's `geom`.
In some cases it fails importing and initializing the regular way,
`import ifcopenshell.geom`.
But it works in this way
```
from ifcopenshell import geom
geom.settings()
```
2020-08-11 12:10:50 +02:00
vocx-fc
25da304b5a
Arch: further small fixes in importIFC
2020-07-30 08:36:49 +02:00
vocx-fc
7dc66ce11b
Arch: simple cleanup to the importer, spacing, and PEP8
2020-07-30 08:36:49 +02:00
Bernd Hahnebach
d30e4a5088
Arch: import ifc, use the new layer make command since the dereciated one does not create layers on import
2020-07-21 15:18:41 +02:00
Yorik van Havre
d43588d240
Arch: New multicore IFC importer
2020-06-25 14:42:38 +02:00
Harald Geyer
2e3f3dd6c2
Arch: importIFC: Allow faster inserts
...
For huge models just parsing the IFC file in ifcopenshell takes
significant time. When importing via IFC explorer from the BIM
workbench, the file is already open.
This change allows to pass the ifcopenshell.file object instead of a
filename, making the process much more efficient.
Backwards compatible code to use this will be submitted for the BIM
workbench soon. Then we have a workflow, where we can insert items
from big IFC files in multiple rounds quickly.
2020-06-19 12:19:20 +02:00
Yorik van Havre
d804eb6ec3
Arch: Added timing in IFC import
2020-06-16 13:39:21 +02:00
Yorik van Havre
1aa5b755a9
Arch: Fixed non-GUI mode of exporters
2020-06-05 14:58:20 +02:00
Yorik van Havre
0553e440b7
Arch: Movig utils functions from importIFC to importIFCHelper
2020-06-02 13:39:22 +02:00
Yorik van Havre
7b94a6122b
Arch: Handle rectangle-and circle-based profiles in IFC import/export
2020-05-29 12:12:48 +02:00
Yorik van Havre
4f36c23cbd
Arch: Allow to skip import of IFC types from python
2020-05-14 11:49:36 +02:00
Yorik van Havre
71414fca96
Arch: Also skip default storey when importing IFC with 'replace by group' option
2020-04-21 14:46:07 +02:00
Yorik van Havre
6e712f601b
Arch: Added IFC import option to replace project,site and building with a group
2020-04-21 13:43:28 +02:00
Dion Moult
5da9197bc5
Import transparent and IFC4 colours
2020-01-28 12:14:10 +01:00
Bernd Hahnebach
fa6513d7c7
Arch: import IFC, add commen to True North calculation
2020-01-10 17:01:58 +01:00
hlg
feaf9b24dc
[Arch] fix true north handling on IFC import and export
2020-01-10 10:07:08 +01:00
Bernd Hahnebach
2504247d65
Arch: import IFC, fix possible devision by zero
2020-01-07 16:38:28 +01:00