Commit Graph

1276 Commits

Author SHA1 Message Date
furti
b82eef770f Optimize buildFence method
The method is renamed to "makeFence" to better fit to the overall Arch
naming style. Additionally it returns the generated object now so one
can use it directly from python.
2019-05-15 17:40:58 -03:00
furti
84169efee9 Add missing "Part" import to Arch Fence 2019-05-15 17:40:58 -03:00
Yorik van Havre
8fb066841c Arch: Remember values for precast concrete presets 2019-05-15 15:55:21 -03:00
Yorik van Havre
1e426ced86 Arch: Refactor of Structure's Column/Beam modes and fixed rotation issues 2019-05-15 15:08:23 -03:00
Yorik van Havre
b50ac86063 Arch: Fixed bug in precasts + addressing recursive wall length issue 2019-05-15 10:49:24 -03:00
Yorik van Havre
c05bc0990c Arch: Further fix in solar diagram 2019-05-14 11:26:58 -03:00
Yorik van Havre
184a392675 Arch: Added option to not import FreeCAD parametric model from IFC 2019-05-13 21:49:31 -03:00
Yorik van Havre
6cf4c25967 Arch: Added Footprint display mode to Spaces 2019-05-13 16:33:38 -03:00
Yorik van Havre
c6a272c951 Arch: Ability for BuildingParts to control visual aspects of their children 2019-05-13 15:44:13 -03:00
Yorik van Havre
3c68d1e0c3 Arch: Fixed some flat objects not appearing in techdraw 2019-05-13 13:10:36 -03:00
Yorik van Havre
bfba3a6b93 Updated master translation files (minor changes) 2019-05-10 23:14:36 -03:00
Yorik van Havre
8987bd1df3 Arch: Re-added support for older pysolar 2019-05-10 23:05:41 -03:00
Yorik van Havre
60fae525b8 Arch: Fixed wrong structures drawn in beam mode using a metal profile 2019-05-10 22:58:04 -03:00
Yorik van Havre
ab6e30b93a Arch: Fixed translation issues in wall and structure + make use of line task dialog 2019-05-10 22:43:59 -03:00
Yorik van Havre
ed386410bc Merged latest translations from crowdin 2019-05-10 19:19:37 -03:00
Yorik van Havre
c65bf365a1 Updated master translation files 2019-05-10 19:15:33 -03:00
Yorik van Havre
ff1fb11af1 Arch: Site: Migrated the compass properties to the ViewObject 2019-05-09 15:17:12 -03:00
Yorik van Havre
070e4c1252 Arch: Fixed color of windows transparent parts 2019-05-09 12:42:25 -03:00
Yorik van Havre
8b4d6c0e64 Arch: Better behaviour and tooltips on section plane task panel buttons - fixes #3643 2019-05-09 11:42:22 -03:00
Yorik van Havre
2876e82faa Arch: Added IFC pref option to automatically export IFC objects as Standard Cases when possible 2019-05-08 21:58:04 -03:00
Yorik van Havre
af0cb40682 Arch: Removed Floor dependency of Site 2019-05-08 13:41:58 -03:00
Yorik van Havre
2177f4437b Arch: Fixed solar diagram for py3 2019-05-08 12:06:55 -03:00
Yorik van Havre
b03aa051a4 Arch: Fixed error in roof - Fixes #3864 2019-05-07 22:47:15 -03:00
Yorik van Havre
9eef1b3e45 Arch: Fixed missing cmake/qt stuff for Arch Fence 2019-05-07 21:53:05 -03:00
furti
750d808918 Clip sections when too long
When the path wraps around a corner the section might be too long to fit
between the fence posts. So we clip it to the length so that it fits.
2019-05-07 21:31:12 -03:00
furti
41a4ef6674 Add Arch Fence builder
This tool can build a Fence by giving it a single Section, a single Post
and a Path.
It will calculate the number of posts and sections needed and repeat them
along the path so that a full fence is build.
2019-05-07 21:31:12 -03:00
luz.paz
519bbfe503 Misc. source comment typo and whitespace fixes 2019-05-06 13:42:30 +02:00
Yorik van Havre
f94cdfd798 Arch: Fixed export of sites to IFC 2019-05-02 17:02:14 -03:00
Yorik van Havre
5c700f76ec Arch: Fixed wrong exported objects in IFC export 2019-05-02 16:21:39 -03:00
Yorik van Havre
107fa5ae28 Arch: Fixed export of windows colors to IFC 2019-05-02 16:02:19 -03:00
Yorik van Havre
0493d23d8d Arch: Fixed bug in arch windows creation 2019-05-02 15:43:07 -03:00
luz.paz
acf12ee8f0 Crowdin: experiment to fix crowdin 'ghost' strings
The following translation strings still perpetuate after updating crowdin translations. This commit experiments with removing their source counterparts in the FC .ts files. I'm not sure why they are not rendered obsolete by the normal operations. 
  
* https://crowdin.com/translate/freecad/6766/en-en#6499472  
* https://crowdin.com/translate/freecad/6766/en-en#6573450
2019-05-02 13:35:32 -03:00
Bernd Hahnebach
a733dc6ddd Arch: ifc properties, Py3 fix 2019-04-30 18:01:43 +02:00
luz.paz
0238906d38 Misc. typo and whitespace fixes
Found via `codespell`
2019-04-30 10:15:59 -03:00
Bernd Hahnebach
90dadd19c0 Arch: ifc export, ifc roof does not have a predefined type in IFC 2x3 2019-04-30 07:41:47 +02:00
Yorik van Havre
7c263899e5 Arch: Allow to make a rebar without host object from the GUI 2019-04-29 13:08:01 -03:00
Yorik van Havre
d5432fcf2a Arch: fixed error when opening 0.14 files 2019-04-29 12:41:01 -03:00
furti
df57424c84 Scale the compass based on the site area
When the compass has a fixed size, it is either too big for small sites,
or too small for big sites, when using fit view. So the compass adapts
to the ProjectedArea of the Site now.
2019-04-29 12:38:00 -03:00
furti
9a741c0867 Arch: Add property to switch to true north
When enabled, the whole coin scene graph is rotated by the declination
property of the site. So one can see the whole geometry oriented like in
real life.
2019-04-29 12:38:00 -03:00
furti
f27f27ba48 Add property to calculate declination
When enabled, the declination will be calculated based on the compass
and site rotation.
2019-04-29 12:38:00 -03:00
furti
fa99516e6e Add compass to Arch Site
The compass helps you to locate north in your drawings.

It has the following features:
 - Can be hidden independently from the site. So you can still have the
   site without the compass.
 - Can be rotated relative to the site.
 - Also rotates with the site
 - Always sits 1 meter above the site geometry

https://forum.freecadweb.org/viewtopic.php?f=23&t=34669
2019-04-29 12:38:00 -03:00
Bernd Hahnebach
962e04b090 Arch: rebar, make it possible to create a rebar without existence of a Structure 2019-04-29 12:13:00 -03:00
Bernd Hahnebach
3ffdf3acce Arch: ifc export, fix export to 2x3 schema 2019-04-29 11:50:00 -03:00
Yorik van Havre
9a64f3fad9 Arch: Added 'Clip' property to section planes to clip the rendered contents to the plane limits 2019-04-28 17:29:19 -03:00
Yorik van Havre
bd4f4a5765 Arch: Fixed wrong wall blocks when wall has an offset 2019-04-25 18:00:36 -03:00
Yorik van Havre
e580864410 Arch: Fixed issue with empty properties in IFC import 2019-04-25 17:07:26 -03:00
Yorik van Havre
c3dc748701 Arch: Added default preferences options for spaces 2019-04-19 18:59:10 -03:00
Yorik van Havre
ea0c7694cd Arch/TechDraw: TD Arch views now have a 'fillSpaces' property to show Arch spaces as color-filled areas 2019-04-19 18:20:33 -03:00
Yorik van Havre
f7a1705c58 Arch: Enabled clone icon for spaces 2019-04-18 19:15:39 -03:00
Yorik van Havre
fbdeb442db Arch: Added right-click option to BuildingParts to clone level and contents 2019-04-18 19:10:35 -03:00