Commit Graph

161 Commits

Author SHA1 Message Date
Yorik van Havre
be0c8eab25 Arch: Better support for App::Parts in Arch Windows 2020-06-12 14:22:39 +02:00
vocx-fc
94a2226102 Arch: import the os module to find the paths 2020-04-29 11:45:00 +02:00
Yorik van Havre
3eff81df35 Arch: Fixed louvre width/spacing property 2020-04-14 15:49:36 +02:00
Yorik van Havre
bbea2dbb7c Arch: Ability to add windows presets 2020-04-08 18:55:49 +02:00
vocx-fc
58d4596888 Arch: use the new Draft trackers module
Previously it was `DraftTrackers.py`.
Now we import the trackers from `draftguitools/gui_trackers.py`.
2020-03-31 12:09:25 +02:00
paullee0
7a30f0e8ba [ArchWindow] getSubVolume() Bug - When the Window is a Clone, HoleWire in original is ignored
getSubVolume() -

- When Windown is a Clone, HoleWire in Clone is tested
- However, if HoleWire is not set, no further check if HoleWire in Original is set
- The original code direclty check the Base's Wires BoundBox as HoleWire
2020-01-22 10:19:06 +01:00
paullee0
98dfa25def [ArchWindow] getSubVolume() Bug - When HoleDepth is set but the Window is a Clone, no opening is created
getSubVolume() -

- When Windown is a Clone, no base is set
- When HoleDepth is set, no further check if there is a Clone to set its base to Clone's base
- The original code return None when no base is set
2020-01-22 10:19:06 +01:00
paullee0
88405ae71c [ArchWindow] Fix getIcon() problem if base is SketchObjectPython
Similar to ArchWall + SketchObjectPython
in Disscusion : https://forum.freecadweb.org/viewtopic.php?t=26815
2020-01-15 10:08:42 +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
Zheng, Lei
a3e88a399f Arch: relax Part::Feature type checking
For supporting Link inside Arch.
2019-11-17 13:03:42 -03:00
luz.paz
5c1cae14b9 Arch: use string operator instead of numeric LGTM fix 2019-10-25 10:23:24 -03:00
Yorik van Havre
d6fdaefb68 Arch: Fixed windows symbol position 2019-08-22 18:52:44 -03:00
Zheng, Lei
de66e563e0 Draft/Arch related changes
* Add Draft_LinkArray and Draft_PathLinkArray that uses link for both
  data and visualization, which supports linking external objects

* Add link group support for draft snap

* Fix ArchWindows expression ambiguity
2019-08-17 15:32:47 +02:00
Yorik van Havre
07d3423add Arch: Misc bugfixes 2019-07-05 20:58:44 -03:00
Yorik van Havre
2be258104d Arch: Added door mode to window command 2019-05-15 21:14:00 -03:00
Yorik van Havre
070e4c1252 Arch: Fixed color of windows transparent parts 2019-05-09 12:42:25 -03:00
Yorik van Havre
0493d23d8d Arch: Fixed bug in arch windows creation 2019-05-02 15:43:07 -03:00
Yorik van Havre
d5432fcf2a Arch: fixed error when opening 0.14 files 2019-04-29 12:41:01 -03:00
Yorik van Havre
624e20e9a2 Arch: Renamed property IfcRole to IfcType 2019-04-09 15:53:01 -03:00
Yorik van Havre
7c760259a3 Arch: Wall, structure, window and panel tools now remember and keep last used values 2019-03-28 17:02:54 -03:00
Yorik van Havre
3d52e8a6b9 Arch: Fixed recursion loop in windows 2019-01-08 16:39:11 -02:00
Yorik van Havre
024540dbbe Fixed coverity issues
169009 Bad use of null-like value
169005 Bad use of null-like value
169003 Bad use of null-like value
169000 Bad use of null-like value
168998 Bad use of null-like value
168996 Structurally dead code
2018-11-20 12:37:32 -02:00
Yorik van Havre
fe8f172ce1 Arch: Fixed bug in windows snapping 2018-11-05 20:00:56 -02:00
Yorik van Havre
5f63a7764b Arch: using basic object names for all arch objects 2018-07-07 14:40:10 -03:00
Yorik van Havre
6014fce390 Arch: Fixed bug in windows 2018-07-02 13:02:57 -03:00
Yorik van Havre
1314210a4c Arch: Handle cloning of BuildingParts 2018-06-29 12:12:54 -03:00
Yorik van Havre
5da2280cd6 Arch: Added Frame and Offset properties to windows 2018-06-21 18:53:52 -03:00
Yorik van Havre
def225caa9 Arch: Fixed bug in windows presets 2018-06-02 14:20:44 -03:00
Yorik van Havre
e49a5af3ae Arch: separate properties creation in own methods and check properties at file load 2018-06-01 19:36:35 -03:00
Yorik van Havre
37b9fedaf8 Arch: Fixed bug in preset doors 2018-06-01 11:40:09 -03:00
Yorik van Havre
0b3f02ec5b Arch: Window placement now keeps orientation from last face hovered. Much, much easier to place windows in walls now 2018-05-13 12:45:40 -03:00
Yorik van Havre
30476e951d Arch: Renamed Role property to IfcRole 2018-05-11 12:01:55 -03:00
Yorik van Havre
b5ffabace2 Arch: All Arch objects can now have any IFC type(role) 2018-05-10 10:42:06 -03:00
Yorik van Havre
c360263582 Arch/Draft: Make sure an active doc exists before creating objects 2018-05-08 16:07:55 -03:00
Yorik van Havre
fff7c03287 Arch: Window presets now include windows and doors from Parts Library, if available 2018-04-30 14:34:36 -03:00
Yorik van Havre
aa14ed6ba8 Arch: Added 4-pane window preset 2018-04-25 09:37:01 -03:00
luz.paz
90c6689722 Arch: translation fixes
Adding Arch WB translation string corrections/refinements
2018-04-17 10:16:28 -03:00
Yorik van Havre
c960e8d128 Arch: Fixed window transparency bug 2018-03-22 13:08:42 -03:00
Yorik van Havre
25d47ae652 Arch: Better fix of windows host system 2018-03-13 11:42:40 -03:00
Yorik van Havre
fe0ecd982d Arch: simplified window's Host touch system 2018-03-09 13:47:43 -03:00
Yorik van Havre
124d0ef70b Arch: Fixed bug in windows transparency 2018-03-06 11:17:44 -03:00
Yorik van Havre
86019a01ef Arch: Fixed leftover from last commit 2018-02-26 22:14:31 -03:00
Yorik van Havre
ea0f6797b6 Arch: Fixed recursive loop in windows 2018-02-26 22:01:04 -03:00
Yorik van Havre
23fff2b1d3 Arch: Fixed bug in wall not updated on window size change 2018-02-13 10:54:06 -02:00
luz.paz
c7d64db5b5 Arch: Misc. typos and uniformity fixes 2018-02-12 21:55:31 +01:00
luz.paz
1909466241 Arch: move \n out of translation strings 2018-02-11 20:06:22 +01:00
luz.paz
6b04f8961e Arch: removing \n from translated strings
ref: https://crowdin.com/translate/freecad/548/en-hu#6501126
2018-02-07 09:42:13 +01:00
Yorik van Havre
b092834230 Arch: Fixed remaining hole bug when removing windows from walls 2018-01-25 19:21:57 -02:00
Yorik van Havre
e697f2ef50 Arch: Fixed wrong orientation and shape of window louvres 2018-01-21 20:57:35 -02:00
Yorik van Havre
4cde30c181 Arch: Applied fix to cyclic dependency problem to windows 2017-09-02 17:24:34 -03:00