Commit Graph

108 Commits

Author SHA1 Message Date
looooo
1e173b68a4 py3: Arch: mostly print-statements
7247937288be85fe217c2d57cdb96c9a666e4e28
00528f4b445fd851df53a79b4be6f1ff480f74d0
b7e3a874dbadbac1c1ecfade4b8676c15fdf25ee
2017-03-02 14:59:31 +01:00
Yorik van Havre
57a60f0385 Arch: Allow the hi-res version of Equipment objects to be a shape too 2017-02-10 12:41:41 -02:00
Yorik van Havre
a988ac2537 Arch: Upgraded Equipment tool - fixes #2573 2017-02-01 23:04:14 -02:00
Yorik van Havre
876b3595dc py3: open function is in module 'io' in py3 instead of __builtin__ 2017-01-17 09:24:59 +01:00
Priit Laes
c55216c2a9 py3: Arch: *.py: Fix syntax for python3 2017-01-17 09:24:46 +01:00
Yorik van Havre
c2aad57a43 Arch: decompose multifuse objects when exporting to IFC 2017-01-04 21:08:54 -02:00
Yorik van Havre
7ede8fb1cc Arch: Fixed small bug in components 2017-01-03 21:07:46 -02:00
Yorik van Havre
39ddebc337 Arch: Fixed bug with arch objects that are a clone and have a material 2016-12-30 19:25:42 -02:00
Yorik van Havre
36bc5f37b3 Arch: Added utility command to create an undefined Arch component clone of an object 2016-12-30 18:07:13 -02:00
Yorik van Havre
4284e437d3 Arch: Make sure the BaseMaterial property contains a Material object 2016-12-29 20:42:30 -02:00
Yorik van Havre
2b18894e7c Arch: Faster material handling in IFC import - fixes #2762 2016-12-29 16:05:52 -02:00
Yorik van Havre
8999391268 Arch: Allow Arch Components to be clone of any other Arch type 2016-12-28 20:27:46 -02:00
wmayer
50dc459d42 remove UnicodeUTF8 2016-12-27 19:31:25 +01:00
Yorik van Havre
f8436dd909 Arch: Extended panel tools 2016-12-17 14:39:45 -02:00
Yorik van Havre
bf0d37bf28 Doc: Fixes in doxygen docs for Draft,Arch, FEM 2016-11-17 17:04:09 -02:00
Yorik van Havre
2f7aecd3e0 Arch: cosmetic fixes in task panels 2016-10-28 17:14:41 -02:00
Yorik van Havre
0b2c1fe83f Arch: massive rewrite of extrusion-based Arch objects and IFC export 2016-10-27 15:08:16 -02:00
Yorik van Havre
672dd09ab0 Arch: Make clones take dimension properties of their master object 2016-10-19 17:03:05 -02:00
Yorik van Havre
d6c953d301 Arch: Allow to manually edit structural nodes - issue #2356 2016-10-09 23:18:23 -03:00
Yorik van Havre
69c17c63da Arch: Allow planar structural nodes for slabs - issue #2356 2016-10-09 23:17:49 -03:00
Yorik van Havre
210455d7db Made Arch objects properties translatable - issue #2524 2016-10-07 21:37:15 -03:00
Yorik van Havre
75e359f9ca Arch: Fixed bug introduced by 5e08669 2016-09-10 18:54:40 -03:00
Yorik van Havre
84d2d8e8fc Arch: Added Arch/Utilities/Toggle Subcomponent Display command 2016-09-10 14:44:00 -03:00
Yorik van Havre
2977392bbe Arch: more failsafe area computation 2016-09-07 20:15:42 -03:00
Yorik van Havre
897efb3e95 Arch: area properties for Arch objects - fixes #2635 2016-09-04 15:27:55 -03:00
Yorik van Havre
b74374beae Arch: fixed typo 2016-08-19 19:09:23 -03:00
Yorik van Havre
d0cefb073f Arch: Allow equipments to be non-solid 2016-08-18 12:20:45 -03:00
Yorik van Havre
b8eb6e2681 Arch: Added preferences to leave some subcomponents unclaimed by their host object (allows to place them in groups) 2016-08-17 13:21:17 -03:00
Yorik van Havre
741ea3f3cd Arch: misc improvements and bugfixes
* Allow mesh-based windows (with non-solid shape) to pass through
* Allow precast elements to be clones
* Structure elements now display a different icon when thry are clones
* Arch clones now get the same placements as their cloned object on create
* Fixed the bad export of clones to IFC
* Recoded the Site/Building/Floor IFC export to be more flexible
2016-06-15 21:17:44 -03:00
Yorik van Havre
b5af8893af Arch: Partial fix for IFC export of precast elements 2016-06-14 23:09:43 -03:00
Yorik van Havre
ed07c9f7b7 Arch: Bugfixes in IFC export
* Only export materials used in the exported objects
* Fixed placement of Part Extrusion-based objects
2016-06-09 22:16:55 -03:00
Yorik van Havre
3959a673f4 Arch: Added support for IfcOpenShell serializer 2016-06-04 17:43:41 -03:00
Yorik van Havre
f40758eba9 removed translation from property descriptions (wrong to do it there anyway) - issue #2524 2016-05-18 16:59:15 -03:00
Jonathan Wiedemann
a9cc90b62d Arch - Fix #2430 - Add IFC Spreadsheet properties system 2016-02-04 20:55:45 +01:00
Yorik van Havre
6b0b3a8390 Draft: fixed bug in task panels 2016-01-31 16:28:13 -02:00
Yorik van Havre
439ee3821f Arch: Added an IFC pref option to disable clones creation on import 2016-01-29 00:28:47 -02:00
Yorik van Havre
99fd1ba66f Arch: fixed vanishing windows when host wall is hidden - fixes #1604 2015-12-28 12:27:37 -02:00
wood-galaxy
d785cdd99f Arch : little fix in ArchComponent 2015-09-25 20:02:38 +02:00
wood-galaxy
b5851e5299 Arch : Fix ViewProviderComponent if vobj have not DiffuseColor attribute
Comment PropertyPartShape in Equipement because it
doesn't work if base object is a solid.
2015-09-25 19:48:31 +02:00
Yorik van Havre
f8571fb2a4 Changed all references to DraftGeomUtils.sortEdges to Part.__sortEdges__ 2015-09-04 11:54:57 -03:00
Yorik van Havre
c2bc94a1e2 Arch: IFC importer now treats objects with shared shapes as clones 2015-08-21 11:42:42 -03:00
Yorik van Havre
a43f6a4f55 Arch: Reintroduced support for custom subvolumes for windows 2015-08-04 22:18:30 -03:00
Yorik van Havre
f0626761c8 Arch: small fix in windows - fixes #2193 2015-07-19 12:10:46 -03:00
Yorik van Havre
a7658f2967 Arch: Allow to build Arch objects from Part Compounds - fixes #2095
Arch objects can now be based on a Part Compound and will take
its DiffuseColor property. Arch objects that are clones of
such objects will also copy that property.
2015-06-14 18:36:54 -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
514c7a14ac Arch: Added materials support 2015-04-15 22:08:54 -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
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
e9d53d8451 Arch: fixed behaviour of clones of windows - fixes #1841 2015-01-03 15:40:02 -02:00
Yorik van Havre
49a8be13d7 Arch: Added a MoveWithHost property to all Arch objects which specifies if they must be moved/rotated together with their parent - fixes #1820 2014-12-31 14:04:23 -02:00