Commit Graph

103 Commits

Author SHA1 Message Date
Yorik van Havre
d43192dff4 Arch: Fixed encoding in filenames 2015-07-22 17:51:55 -03:00
Yorik van Havre
3f0b82a7d1 Arch: Small fix in IFC exporter 2015-06-28 00:23:06 -03:00
Yorik van Havre
9105e23ad3 Arch: Fixed encoding bug in IFC export 2015-06-11 23:02:29 -03:00
Yorik van Havre
f6f77a770c Arch: Fixed encoding in IFC import - fixes #2149 2015-06-06 12:52:44 -03:00
Yorik van Havre
8c40c9b610 Arch: fixed Label encoding in IFC export 2015-06-02 19:58:59 -03:00
Yorik van Havre
1d769d182f Arch: Fixed materials merge in IFC import 2015-05-19 10:15:07 -03:00
Yorik van Havre
9a9a5afb42 Arch: Added pref option to IFC import to treat materials with same name as one 2015-05-17 14:22:24 -03:00
Yorik van Havre
b153d9919b Arch: small bugfix in IFC importer 2015-05-15 11:27:15 -03:00
Yorik van Havre
79c55a12db Arch: Added MDF presets to panel 2015-05-10 11:30:01 -03:00
Yorik van Havre
b8172a5212 Arch: IFC importer can now recreate extrusions
By enabling the setting in IFC preferences, the IFC
importer can now detect if an input shape is a normal
extrusion, and create the object as a Part::Extrusion.
2015-04-24 16:30:38 -03:00
Yorik van Havre
bed600f883 Arch: misc improvements to materials and IFC
* Improved IFC export of curved surfaces
* Better icon for materials group
* Fixes in IFC export of materials
2015-04-19 16:34:36 -03:00
Yorik van Havre
e6883bafc3 Arch: Enabled materials in IFC import & export 2015-04-17 19:43:54 -03:00
Yorik van Havre
514c7a14ac Arch: Added materials support 2015-04-15 22:08:54 -03:00
Yorik van Havre
47228b1246 Arch: small fix in IFC explorer 2015-04-11 14:58:33 -03:00
Yorik van Havre
7beae55f34 Arch: Objects with same colors are now exported to IFC with same IfcSurfaceStyle 2015-04-09 21:07:44 -03:00
Yorik van Havre
86cf572f34 Arch: Misc improvements for IFC workflow
* Added utility to make non-parametric Arch component
* Ability for all Arch components to be a clone of another Arch component of same type
* Modified the Draft Clone tool to produce Arch Clones if applicable
* Fixed Arch Roofs so they can be based on a solid shape like other Arch objects
* Ability to change the Root element to be imported in IFC preferences
* Ability to import IFC files also as compounds, Part shapes or non-parametric Arch objects
* Added an "only" parameter to importIFC.open() to import only a certain object ID.
* Ability to read colors (IfcSurfaceStyle) from IFC objects
2015-04-08 12:34:48 -03:00
Yorik van Havre
d49a29b73f Arch: Added clickable links in IFC explorer 2015-03-21 12:08:05 -03:00
Yorik van Havre
ef315f91ca Arch: misc bugfixes in IFC export 2015-02-23 19:34:29 -03:00
Yorik van Havre
e8d7a4d3ad Arch: fixed support of 2D entities in IFC importer 2015-02-16 12:20:29 -02:00
Yorik van Havre
c023355fcb Arch: Adapted IFC importer for new IfcOpenShell6
Squashed following commits:
* Arch: Adapted IFC importer for IfcOpenShell6
* Arch: further fixes for ifcopenshell6 compatibility
* Arch: IFC importer now converts to/from  meters for better compatibility with IfcOpenShell
* Arch: further fixes with ifcopenshell6
* Arch: precision adjustments in IFC exporter
* Arch: small fix in makeRoof
2015-02-13 16:41:34 -02:00
Yorik van Havre
547da23712 Arch: implemented reading & writing of Ifc properties in IFC files 2014-12-31 18:35:39 -02:00
Yorik van Havre
4377a3100f Arch: Fixed IFC import bug - fixes #1887 2014-12-31 15:21:41 -02:00
Yorik van Havre
dd16aa7a19 Arch: Fixed Ifc explorer to work with recent ifcopenshell 2014-12-23 17:34:56 -02:00
Yorik van Havre
fedd09d18c Arch: Provisorily implemented workaround for utf8 paths and ifcopenshell - issue #1795 2014-11-02 15:47:29 -02:00
Yorik van Havre
617eff8cd3 Arch: optimizations in IFC import + furniture objects can be included in spaces 2014-08-31 23:30:02 -03:00
Yorik van Havre
4d58575ddf Arch: fixed import IFC again (better this time) 2014-08-31 15:03:58 -03:00
Yorik van Havre
da4d0fbaa6 Arch: fixed bug in importIFC 2014-08-31 13:29:15 -03:00
Yorik van Havre
5bbdde61ea Arch: Added Equipment tool
The purpose of this tool is to handle standalone objects such as
furniture or sanitary equipment in a building. It is mesh-based,
and accepts either a mesh or a part shape as its base object.
2014-08-29 19:16:28 -03:00
Bernd Hahnebach
23ae1841d3 Arch: fix in new ifc-importer 2014-08-16 12:37:06 -03:00
Yorik van Havre
26c49d4cd0 Arch: minor bugfixes 2014-08-08 19:07:26 -03:00
Yorik van Havre
031672e2f5 Draft: Setting the WorkingPlane from a quad face now also takes its x and y directions 2014-08-08 13:48:30 -03:00
Yorik van Havre
048db83a01 Arch: Included some utility functions into Arch module
* makeCompoundFromSelected: creates a compound object from selected subobjects
* cleanArchSplitter: cleans the splitters on imported Arch objects
* rebuildArchShape: tries to rebuild a solid from the faces of an invalid shape
2014-08-04 11:11:11 -03:00
Yorik van Havre
cca672e82b Arch: Added scaling in IFC importer 2014-08-01 21:44:46 -03:00
Yorik van Havre
cbc3ff4609 Arch: Introduced new IFC importer/exporter
* The new IFC importer uses excusively the newest ifcopenshell.py module
* Renamed old importer to importIFClegacy.py
* Included the now deprecated ifcReader and ifcWriter modules into importIFClegacy
* The new IFC importer falls back on the older one if the ifcopenshell module is not found
2014-08-01 18:39:10 -03:00
Yorik van Havre
767d07d14c Draft: small bug fix in DXF importer 2014-07-28 19:47:40 -03:00
Yorik van Havre
af37c123ca Arch: misc bugfixes 2014-07-26 16:37:06 -03:00
Yorik van Havre
c4398228e4 Arch: moved ifc-related functions to importIFC 2014-07-20 12:00:47 -03:00
Yorik van Havre
ab4215884c Arch: General improvements
* Removed roundings in exported objects
* Added toggleIfcBrepFlag command to force export as BREP
* Prepared Arch objects for Materials and custom IFC attributes
* Supported latest developement version of IfcOpenShell
* Cleanup of IFC exporter
* Export of Arch Sites as IfcSite
* Export of Groups as IfcGroup
2014-07-15 15:13:30 -03:00
Yorik van Havre
a00c4f77ea Arch: More minor fixes 2014-06-10 23:13:23 -03:00
Yorik van Havre
56521371fb Arch: Small cosmetic fix 2014-06-10 22:51:04 -03:00
Yorik van Havre
90eba4414f Arch: Bugfixing and cleaning in IFC export, support of Spaces 2014-06-08 21:11:20 -03:00
Yorik van Havre
c68ace6f00 Arch: Misc fixes
* Allow to export subtractions as separate elements in IFC
* Fixed Survey tool
* Removed unused Arch preferences
2014-06-07 12:09:58 -03:00
Yorik van Havre
a05efc16bf Arch: Support for extruded curves in IFC export 2014-06-01 21:45:48 -03:00
Yorik van Havre
867f526d3b Updated translations 2014-05-24 17:35:20 -03:00
Yorik van Havre
01c863cfe7 Arch: Added ellipses support to IFC export 2014-05-18 15:16:03 -03:00
Yorik van Havre
1f11593317 Arch: Using 2D coordinates for polylines in IFC export 2014-05-17 11:56:09 -03:00
Yorik van Havre
a83e305074 Arch: stronger handling of errors in IFC export 2014-05-16 21:30:00 -03:00
Yorik van Havre
d6a348effd Arch: Fixed some bugs in IFC export 2014-05-12 19:52:25 -03:00
Yorik van Havre
d2e86b7566 Arch: Big cleanup - fixes #1524
* Removed redundant code in Arch objects
* Supports wandererfan's Units code in Draft module
* Cleanup of the IFC exporter
* Better support of extruded profiles in IFC export
2014-05-11 14:40:39 -03:00
Yorik van Havre
85db14a823 Arch: added pref setting to disable aggregation of windows into their host walls 2014-04-24 20:44:59 -03:00