Commit Graph

1743 Commits

Author SHA1 Message Date
Dion Moult
d60a03d9cd Refactor exportIFC to not use global preferences 2019-08-26 10:37:32 -03:00
Yorik van Havre
ed0eff0248 TechDraw/Arch: Added new Coin Mono rendering mode to TD ArchViews 2019-08-24 19:41:57 -03:00
wmayer
6dae8f3717 add missing parameter group and name for 'UseMaterialColor' check box 2019-08-23 13:02:53 +02:00
Yorik van Havre
d6fdaefb68 Arch: Fixed windows symbol position 2019-08-22 18:52:44 -03:00
Dion Moult
4d12917b5f Refactor preferences into injected object instead of global.
The following unrequired preferences are removed:

 - FORCE_BREP
 - STORE_UID
 - SERIALIZE
 - EXPORT_2D
 - FULL_PARAMETRIC
 - ADD-DEFAULT_SITE
 - ADD_DEFAULT_STOREY
 - ADD_DEFAULT_BUILDING
2019-08-22 15:28:06 -03:00
Yorik van Havre
93b5481c68 Arch: Optimization in SVG generation code 2019-08-21 19:56:25 -03:00
Yorik van Havre
f93a986b5a Arch/TD: Added Coin mode to TD arch views 2019-08-21 18:44:02 -03:00
Yorik van Havre
ba297ec966 Arch: Fixed remaining bug in IFC importer 2019-08-21 11:04:59 -03:00
Bernd Hahnebach
78360cab92 Arch: export IFC helper, do not use multiple line imports 2019-08-21 12:09:14 +02:00
Bernd Hahnebach
cb6f7ce3ee Arch: import and export IFC, add licence text and make it pep8 kompatible 2019-08-21 12:09:06 +02:00
Bernd Hahnebach
8c4856ebeb Arch: import IFC, move methods used by import and export to helper 2019-08-21 12:08:59 +02:00
Bernd Hahnebach
2390a219c0 Arch: import IFC, get back description of empty relation tables 2019-08-21 09:28:58 +02:00
Bernd Hahnebach
d038968b68 Arch: import IFC, split relation table method 2019-08-21 08:51:46 +02:00
Bernd Hahnebach
13ce0bddc8 Arch: import IFC, pep8, indent 2019-08-21 08:40:07 +02:00
Bernd Hahnebach
8fad7c40ec Arch: import IFC helper, fix imports 2019-08-21 08:40:01 +02:00
Bernd Hahnebach
017caac680 Arch: import IFC helper, white spaces and new lines 2019-08-21 08:39:55 +02:00
Bernd Hahnebach
e634209c1e Arch: import IFC, pep8, add and delete some spaces 2019-08-21 07:20:05 +02:00
Bernd Hahnebach
a56d3c435a Arch: import IFC, white spaces and new lines 2019-08-21 07:19:59 +02:00
Bernd Hahnebach
0477ecee03 Arch: import IFC, add comment 2019-08-21 06:57:53 +02:00
Yorik van Havre
b32f094820 Arch: Further cleaning of IFC importer - moved aux functions to importIFCHelper 2019-08-20 19:44:19 -03:00
Yorik van Havre
b4fc354d2b Arch: Moved building of IFC relationship tables into separate function 2019-08-20 17:59:30 -03:00
Yorik van Havre
181cceddb1 Arch: Moved recycler class to exportIFC helper 2019-08-20 16:58:23 -03:00
Dion Moult
ada37401b4 Add undefined IFC type data - this is special to freecad and not part of the IFC spec 2019-08-20 13:31:57 +02:00
Dion Moult
ad4f4f071e Convert old json files to include more metadata as per IFC4 standard 2019-08-20 13:31:38 +02:00
Dion Moult
bdfdf77ffc Add contexts file for IFC2X3 2019-08-20 13:31:33 +02:00
Bernd Hahnebach
ea97b43499 Arch: workaround to make Arch loading without errors, but still this needs to be fixed 2019-08-19 09:14:49 +02: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
c168a7d14b Arch/TD: Support for Arch BuildingParts in TD ArchView 2019-08-16 19:03:49 -03:00
Yorik van Havre
d9cfd35008 Arch: misc small fixes to buildingpart 2019-08-16 16:38:43 -03:00
Yorik van Havre
be45c24964 Arch: Reorganized view properties of buildingParts 2019-08-15 00:20:24 -03:00
Yorik van Havre
46a1d1d254 Arch: Minor fixes to IFC export 2019-08-14 17:56:15 -03:00
Bernd Hahnebach
36d418349e Arch: make new property to use shape color instead of material color working for all Arch objs 2019-08-14 21:41:47 +02:00
Yorik van Havre
a937461d6f Arch: Merge of PR #2259 - Fix ifc project 2019-08-14 16:04:52 -03:00
furti
ce943982ec Arch: Fix missing cache value for SectionPlane
When the Arch SectionPlane was rendered via TechDraw in Solid mode, the
last parameter "fillSpaces" was not set for the svgcache.
So the next render operation threw an exeption because there where only
4 instead of 5 elements in the cache list.
2019-08-14 14:43:13 -03:00
luz.paz
2469dacf74 Fix issue in previous commit 2019-08-14 14:36:53 -03:00
luz.paz
050ac16f1c Fix misc. typos
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller -L od,orign,orginx,orginy`
2019-08-14 14:36:53 -03:00
paullee0
e4132f5800 Multi-Width to support Sketch with multiple wires
Discussion:-
https://forum.freecadweb.org/viewtopic.php?f=23&t=37708&p=321956#p321956
2019-08-14 14:28:34 -03:00
Yorik van Havre
16c26cb3b1 Draft: Reorganizing DraftEdit and future Draft command modules 2019-08-12 21:30:45 -03:00
Yorik van Havre
a210ec3733 Arch: fixed wrong copy/paste, duh... 2019-08-12 19:40:33 -03:00
Yorik van Havre
683397b187 Arch: Allow to turn off material color and object color syncing 2019-08-12 19:22:58 -03:00
Bernd Hahnebach
a4a7bc72b1 Arch: IFC import, add some comment 2019-08-10 13:04:38 +02:00
Bernd Hahnebach
fd8045d084 Arch: IFC import, move recycler class around 2019-08-10 13:04:38 +02:00
Bernd Hahnebach
ea4a7fdde3 Arch: IFC export, move into separate module 2019-08-10 13:04:38 +02:00
Daniel Angelov
b630dd7731 Remove extra indentation from webGL template. 2019-08-09 19:07:57 -03:00
Syres916
99f1798faf [Arch] Bugfix - Unknown command 'Draft_Edit' 2019-08-09 18:56:18 -03:00
Daniel Angelov
b6c8052bf8 Update translate in no GUIup case
If the `utf8_decode` is not added, when saving on server side, the following error occurs: 
```
  File "/usr/share/freecad/Mod/Arch/importWebGL.py", line 129, in export
    FreeCAD.Console.PrintMessage(translate("Arch","Successfully written", utf8_decode=True) + ' ' + filename + "\n")
TypeError: translate() got an unexpected keyword argument 'utf8_decode'
```
2019-08-09 18:54:11 -03:00
Yorik van Havre
2a139a89d4 Merge branch 'misc-typos' of https://github.com/luzpaz/FreeCAD into luzpaz-misc-typos 2019-08-09 18:52:31 -03:00
Bernd Hahnebach
c6e11c4ac1 Arch: IFC import, inform user if material color != shape color 2019-08-09 00:23:23 +02:00
luz.paz
d94f8635f4 Arch/ImportIFC.py: fix source comment typo 2019-08-07 20:18:14 -04:00
luz.paz
eb595acfec Fix misc. source comment typos
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller`  
Fix ./src/Tools/fcinfo grammar + whitesapce  
Fix typos in ./src/Mod/Mesh/App/Core/Evaluation.cpp
2019-08-07 20:16:45 -04:00