Yorik van Havre
117aed2d92
Arch: Fixed incomplete detection of 2D objects in IFC export
2022-03-22 12:38:41 +01:00
Yorik van Havre
dbaf19b442
Arch: Fixed IFC export of compounds and parts
2022-03-21 16:26:43 +01:00
Yorik van Havre
84a505287c
Arch: Fixed export of texts and dimensions to IFC
2022-03-17 15:46:18 +01:00
Yorik van Havre
b6d2974b63
Arch: Fixed wrong constant in IFC export
2022-02-22 14:36:54 +01:00
Bernd Hahnebach
62ad96508a
Arch: export IFC, make compatible with ifcopenshell 0.7
2021-11-10 15:59:30 +01:00
Bernd Hahnebach
5f82ec99fc
Arch: IFC export and import, some code formating (only very clearly ones)
2021-10-27 23:10:01 +02:00
Chris Hennes
ac4b02f5a0
[Arch] Refactor to eliminate unused variable
...
LGTM complains about the unused variable in a loop that is really only
using the variable to iterate a set number of times. This replaces that
loop with a multiplication by the length of the array, eliminating the
unused iteration variable and clarifying the intent of the code.
2021-02-28 23:42:14 -06:00
Bernd Hahnebach
f5a567a1fc
Arch: ifc export, save guid to obj attribute
2021-02-22 01:50:47 +01:00
Chris Hennes
8228d64ac4
[ARCH] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
Yorik van Havre
c3b0af2d8d
Arch: Added .ifcjson export type
2020-11-27 13:09:34 +01:00
luz paz
67381e9579
Arch: Fix header uniformity and remove trailing whitespace
2020-11-16 14:51:53 +01:00
Yorik van Havre
a01d045498
Arch: Fixed group support in IFC export
2020-10-01 10:30:26 +02:00
Bernd Hahnebach
82a2c1b753
Arch: ifc export, workaround for draft array export and some small improvements
2020-09-24 17:50:42 +02:00
Yorik van Havre
35d5c5dc4c
Arch: allow exporting of objects with no solid or shell to IFC
2020-09-22 13:31:04 +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
Bernd Hahnebach
74ffe857dc
Arch: export IFC, better default preferences
2020-07-30 08:10:13 +02:00
vocx-fc
a5aa9646b0
Arch: update some functions that come from the Draft workbench
...
In particular `getGroupContents` was renamed to `get_group_contents`
in the Draft workbench, so the function name is updated accordingly.
2020-07-13 14:35:38 +02:00
Yorik van Havre
1c7c3b3d9f
Arch: Export wall axes to IFC
2020-06-15 17:11:21 +02:00
Yorik van Havre
6271887cc6
Arch: Allow to export structural analysis model to IFC
2020-06-11 14:15:38 +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
8752bc126a
Arch: Fixed use of IfcOpenShell serializer
2020-05-27 14:56:53 +02:00
Yorik van Havre
4fa967b240
Arch: Fixed export of non-ortho extrusions to IFC
2020-05-13 14:12:37 +02:00
Yorik van Havre
b9fc0fb8d4
Arch: Fixed IFC export of Part Extrusions
2020-05-12 11:16:30 +02:00
Yorik van Havre
97fbda9b47
Arch: Fixed bug in IFC export of furniture
2020-04-15 18:01:11 +02:00
Yorik van Havre
a150f8a54f
Arch: Fixed IFC4 export of surface styles
2020-04-14 17:56:18 +02:00
Yorik van Havre
855fa1adc6
Arch: Support App::Parts in IFC export
2020-04-14 16:51:54 +02:00
donovaly
940af87f69
[Arch] split IFC dialog
2020-04-14 11:37:36 +02:00
Yorik van Havre
aed8c9140b
Arch: Export ortho arrays to IFC
2020-04-10 14:31:14 +02:00
Yorik van Havre
e21342d453
Arch: Fixed export of furniture elements
2020-03-25 12:26:43 +01:00
alafr
ac0268c904
Export Arch Structure as Ifc Brep if not a simple extrusion
2020-03-02 11:53:46 -03:00
hlg
feaf9b24dc
[Arch] fix true north handling on IFC import and export
2020-01-10 10:07:08 +01:00
luz.paz
8fb5c65736
Arch: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all Arch files
2019-12-26 18:24:06 +01:00
Yorik van Havre
0af2e760a1
Arch: Fixed minor colorbug in IFC export
2019-12-23 17:18:16 -03:00
Yorik van Havre
89a5226b88
Arch: Added option to export IFC files in imperial units
2019-12-23 12:33:42 -03:00
Bernd Hahnebach
ba688b05f5
Arch: IFC export, add building parts with undefined ifc type to building structure
2019-12-19 09:02:06 +01:00
Bernd Hahnebach
537620aa32
Arch: export IFC, add missing debug prints
2019-12-18 09:49:29 +01:00
Bernd Hahnebach
2315cc5f78
Arch: export IFC, fix building parts export with ifc type set to Undefined
2019-12-18 09:35:14 +01:00
hlg
fff55c7ae5
[Arch] export IFC: assign space to storey as aggregation
...
According to the standard, entities of type IfcSpatialStructureElement
should not be related to other spatial structure elements through
IfcRelContainedInSpatialStructure but through IfcRelAggregates.
2019-12-17 15:03:21 -03:00
hlg
4a6d68f35d
[Arch] export IFC: last modification date is mandatory even on creation
2019-12-17 15:03:21 -03:00
hlg
8db24f9b63
[Arch] IFC export: some points and vectors should be 2D, not 3D
...
* true north direction
* profile orientation
* grid axis polylines
2019-12-17 15:03:21 -03:00
Yorik van Havre
19127f3f78
Arch: Fixed wrong export of objects of undefined IFC type
2019-12-13 12:29:26 -03:00
hlg
962904a96f
[Arch] fix invalid IFC export for annotations
...
* as reported here https://forum.freecadweb.org/viewtopic.php?f=39&t=40466&p=345286
* wrap IfcAxis2Placement3D in IfcLocalPlacement
2019-11-17 13:01:49 -03:00
wmayer
f65a72deb7
fix syntax error
2019-11-16 10:41:05 +01:00
Bernd Hahnebach
d0339c5674
Arch, export IFC, do not export attributes with no values
2019-11-15 16:18:55 +01:00
Bernd Hahnebach
1f871035f3
Arch: very small typo
2019-10-03 07:16:55 +02:00
Yorik van Havre
f44a5e9654
Arch: More info if IfcOpenShell is not installed
2019-09-06 17:45:15 -03:00
luz.paz
f22ae848ea
Fix misc. typos, whitespace, and http:// to https:// issues
2019-09-03 11:11:43 -03:00
Bernd Hahnebach
67efd10dea
Arch: IFC export, small code formating
2019-09-02 07:38:37 +02:00
Bernd Hahnebach
8e91b3ab2c
Arch IFC import and export, new lines and comments
2019-09-02 07:38:28 +02:00
Dion Moult
d60a03d9cd
Refactor exportIFC to not use global preferences
2019-08-26 10:37:32 -03:00