Commit Graph

1087 Commits

Author SHA1 Message Date
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
874b8683db Arch: allow for equipment objects to be part shapes 2014-08-30 19:17:30 -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
1003e556cb Draft - Allow to export Drawing pages to DXF - fixes #1686
* Uses DXF algos of the Drawing module instead of the Draft dxf library
* Uses a DXF template with the same name as the SVG template, if existing
* Only Draft, Arch, Part and Annotation views are currently supported
* Drawing module's projectToDXF() now returns only a fragment instead of a full DXF file
2014-08-15 18:14:17 -03:00
Johannes Reinhardt
5f11fb054f Use new curve discretization 2014-08-14 23:28:50 +02:00
Johannes Reinhardt
e8eb687e10 Revert "Arch: Turned jreinhardt's fix to webGL into an option"
This reverts commit 90f2fc2034.

Conflicts:
	src/Mod/Arch/Arch_rc.py
	src/Mod/Arch/Resources/ui/archprefs-import.ui
2014-08-14 23:28:50 +02:00
Yorik van Havre
f2bde70bd5 Arch: small bugfixes in Drawing projection stuff 2014-08-13 16:21:08 -03:00
Yorik van Havre
60d9335b8f Arch: Misc improvements to section planes 2014-08-13 00:28:27 -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
5dbb3fb803 Used Gui.addModule() instead of import in Draft & Arch 2014-08-05 19:38:40 -03:00
Yorik van Havre
8da3e7b9e8 Arch: improvements in Space object
* Better text control
* Text position editable with Draft Edit
* Additional properties such as finish types
2014-08-05 16:19:39 -03:00
Yorik van Havre
e3e8f02e83 Arch: Enhanced Space tool - fixes #1610 2014-08-04 18:24:20 -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
aa4fa6a7de Arch: small bugfixes and optimisations 2014-08-03 15:14:33 -03:00
Yorik van Havre
cca672e82b Arch: Added scaling in IFC importer 2014-08-01 21:44:46 -03:00
Yorik van Havre
0993ea39b0 Arch: removed obsolete IFC preference options 2014-08-01 21:34:49 -03:00
Yorik van Havre
23687175f3 Arch: fixed bug in wall extrusions 2014-08-01 21:28:32 -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
1349b7cbf2 Draft + Arch: fixes when working without the GUI 2014-07-29 22:20:06 -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
59a2e8ff28 Arch: added panel to cmakelist 2014-07-20 13:32:06 -03:00
Yorik van Havre
75df7baa17 Arch: Updated preferences page for panels 2014-07-20 13:28:43 -03:00
Yorik van Havre
1812f36e0c Arch: small fix in panel 2014-07-20 13:19:51 -03:00
Yorik van Havre
e3647543d4 Arch: Further work on panel 2014-07-20 13:17:36 -03:00
Yorik van Havre
e2f88eb372 Arch: Starting Panel tool 2014-07-20 13:17:36 -03:00
Yorik van Havre
0ccb4fefc2 Transferred import-export related preference pages to a separate group 2014-07-20 12:58:15 -03:00
Yorik van Havre
c4398228e4 Arch: moved ifc-related functions to importIFC 2014-07-20 12:00:47 -03:00
Yorik van Havre
b9d96464be Arch: Fixed bugs when working without GUI 2014-07-17 19:58:22 -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
06d609752f Arch: disabled buggy wall auto-corners function 2014-06-30 22:16:34 -03:00
Yorik van Havre
6e3f0de48a Arch: added an option to section planes to allow non-solids to be cut too 2014-06-21 11:59:33 -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
a2e261bb25 Draft: Renamed Layer to VisGroup 2014-06-10 10:21:01 -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
ababda2fa5 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-05-21 18:10:59 -03:00
Yorik van Havre
b23ac6d316 Arch: Added default pref settings for stairs 2014-05-21 18:10:33 -03:00
Johannes Reinhardt
9d0b571113 deactivate commands in Arch if no document is open 2014-05-21 17:09:02 +02:00
Johannes Reinhardt
03e59ee288 simplified IsActive method for commands 2014-05-21 17:08:47 +02:00
Yorik van Havre
bc28a4e740 Arch: Tesselation of curved brep faces in IFC export 2014-05-20 17:38:13 -03:00
Yorik van Havre
5fed27a003 Arch: Better output messages if the shape of an arch object is invalid 2014-05-19 17:51:19 -03:00
Yorik van Havre
01c863cfe7 Arch: Added ellipses support to IFC export 2014-05-18 15:16:03 -03:00
Yorik van Havre
1f24640936 Arch: Small fix in windows 2014-05-18 14:38:00 -03:00