carlopav
1911453aa1
Arch: touch Axis when key property change
...
This allow experimental wall to auto align to the new axis position.
2020-07-23 13:54:18 +02:00
luz paz
f20ab1765f
Fix Crowdin typos + trim superfluous whitespace [skip-ci]
...
Some issues that this PR fixes (but not all listed):
https://crowdin.com/translate/freecad/27911/en-en#6581578
https://crowdin.com/translate/freecad/27911/en-en#6579080
https://crowdin.com/translate/freecad/27911/en-en#6581580
https://crowdin.com/translate/freecad/27911/en-en#6579086
2020-07-23 13:52:44 +02:00
Bernd Hahnebach
d30e4a5088
Arch: import ifc, use the new layer make command since the dereciated one does not create layers on import
2020-07-21 15:18:41 +02:00
mikeprice99
a0480dc62c
fixed door open plan symbol and make makeWindow use name parameter
2020-07-20 14:26:35 +02:00
paul lee
4e36cde00a
[ArchWall] Failed if Sketch as Base has Point, now OK
...
FC Forum Discussion -
https://forum.freecadweb.org/viewtopic.php?f=23&t=48668&sid=ba6dd68ad32eefbad6ae95d8fadc30e6#p416779
2020-07-20 14:17:28 +02:00
paul lee
07349609da
[ArchWall] Fix #0004400 - Archwall creation from certain wire fails.
...
Forum Discussion - https://forum.freecadweb.org/viewtopic.php?f=23&t=47505
2020-07-16 13:53:11 +02:00
Yorik van Havre
34e1f7ba6c
Arch: Small optimizations in OfflineRenderingUtils module
2020-07-15 16:27:51 +02:00
vocx-fc
8e3ae553bb
Arch: fix incorrect indentation in the OBJ exporter
2020-07-14 08:27:42 +02:00
Yorik van Havre
a5fe35413a
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2020-07-13 14:50:36 +02:00
luz paz
3dfae3ba46
Merged crowdin translations
2020-07-13 14:49:45 +02:00
hlg
a48b74d8a5
[Arch] ignore extrusion direction vector length
2020-07-13 14:39:28 +02:00
Vanuan
074064486c
[Arch] [TD] Fix #4392 : ArchView invisible objects should be show for Coin* render modes
2020-07-13 14:37:50 +02:00
Vanuan
ba1d2846ea
[Arch] [TD] Bug 4392: ArchSection and hidden objects for Render mode
2020-07-13 14:37:50 +02:00
vocx-fc
a5aa9646b0
Arch: update some functions that come from the Draft workbench
...
In particular `getGroupContents` was renamed to `get_group_contents`
in the Draft workbench, so the function name is updated accordingly.
2020-07-13 14:35:38 +02:00
Yorik van Havre
fbfe821e8c
Updated master ts files
2020-07-13 13:20:21 +02:00
Yorik van Havre
451459ce0d
Arch: process openings in IFC multicore importer
2020-07-13 13:10:17 +02:00
luz paz
83f34a1e5b
Fix Crowdin typos and various other typos/grammar [skip ci]
...
Found via codespell v2.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -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,./src/Doc/FreeCAD.uml
```
2020-07-12 11:42:27 +02:00
wmayer
64630ad09c
Py3: [skip ci] fix export of JSON file in Arch
2020-07-11 14:26:14 +02:00
vocx-fc
6982b52d00
Arch: fix invalid print syntax in Python 2
2020-07-06 12:41:22 +02:00
wmayer
6c15e174d2
Py2: fix compatibility issue
2020-07-05 23:32:43 +02:00
Bernd Hahnebach
9de5f54dae
Arch: IFC, fix import break on a IfcAxis2Placement2D
2020-07-03 13:54:26 +02:00
luz.paz
1da81df756
Fix typos [skip-ci]
...
Found via codespell v1.18.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -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,./src/Doc/FreeCAD.uml
```
2020-06-29 20:52:23 +02:00
Yorik van Havre
742b6d416b
Arch: Small code optimizations to the multicore IFC importer
2020-06-25 15:38:31 +02:00
Yorik van Havre
d43588d240
Arch: New multicore IFC importer
2020-06-25 14:42:38 +02:00
vocx-fc
d36c21fd55
Arch: add missing translate function
...
The code was moved to a separate module, `ArchWindowPresets.py`,
in be0c8eab25 , but the `translate` function was not imported
in this new module.
2020-06-24 11:31:26 +02:00
paul lee
8ff45dfb39
[ArchWall] Revert comments in getExtrusionData()
2020-06-24 11:29:07 +02:00
paul lee
81dd47b039
[ArchWall] ArchWall Offset should now works with Base as Sketch
2020-06-24 11:29:07 +02:00
Yorik van Havre
ac6e9f4640
Arch: fixed minor bug in Offline rendering module
2020-06-22 14:12:17 +02:00
vocx-fc
8b8210f290
Arch: fix calculation of fence objects
...
In the past it used the `Draft.calculatePlacementsOnPath` function
but this function was moved and modified when the `PathArray`
was improved. The `calculatePlacementsOnPath` function
was moved to `draftobjects.patharray`
and renamed `placements_on_path`.
This doesn't completely fix the Fence object because some other
modifications need to be done in the calculation of the paths.
2020-06-22 11:59:58 +02:00
Harald Geyer
2e3f3dd6c2
Arch: importIFC: Allow faster inserts
...
For huge models just parsing the IFC file in ifcopenshell takes
significant time. When importing via IFC explorer from the BIM
workbench, the file is already open.
This change allows to pass the ifcopenshell.file object instead of a
filename, making the process much more efficient.
Backwards compatible code to use this will be submitted for the BIM
workbench soon. Then we have a workflow, where we can insert items
from big IFC files in multiple rounds quickly.
2020-06-19 12:19:20 +02:00
Yorik van Havre
d804eb6ec3
Arch: Added timing in IFC import
2020-06-16 13:39:21 +02:00
Yorik van Havre
1c7c3b3d9f
Arch: Export wall axes to IFC
2020-06-15 17:11:21 +02:00
Harald Geyer
7cbed5235c
Arch: importIFCHelper: Fix spurious message
2020-06-15 10:05:30 +02:00
Harald Geyer
7a87f8f887
Arch: Fix placement of Space objects imported from ArchiCAD
...
Any space objects imported from ArchiCAD (via IFC) are rotated
by 90° around the global z-Axis. When turning the same base
shape into an other Arch object like Wall or Slab, no such error
happens.
Turns out the shape creation in Space objects is handled
differently then in other Arch objects and just copying the usual
method fixes this. I have no idea why this makes a difference.
To document why this change is necessary, a test cases is added.
Upon editing TestArch.py a number of trailing spaces have been
removed accidentally.
2020-06-15 09:58:49 +02:00
Yorik van Havre
be0c8eab25
Arch: Better support for App::Parts in Arch Windows
2020-06-12 14:22:39 +02:00
Yorik van Havre
6271887cc6
Arch: Allow to export structural analysis model to IFC
2020-06-11 14:15:38 +02:00
Yorik van Havre
d205316a82
Arch: Support user-defined profiles csv file
2020-06-10 15:38:29 +02:00
Yorik van Havre
9a06fdf223
Arch: Fixed wrong structural node generation
2020-06-09 15:16:34 +02:00
Ryo KOYAMA
8f646d9316
Arch: Fix bug of exporting into collada file #4362
...
Enable to export mirrored part into collada file.
This is discussed in:
https://forum.freecadweb.org/viewtopic.php?f=3&t=30785
The issue is:
https://tracker.freecadweb.org/view.php?id=4362
2020-06-09 11:50:48 +02:00
Yorik van Havre
1aa5b755a9
Arch: Fixed non-GUI mode of exporters
2020-06-05 14:58:20 +02:00
Yorik van Havre
8f35f7aa14
Arch: Added Profile command
2020-06-04 12:52:22 +02:00
hlg
0759436661
Arch/Draft: minor fixes
2020-06-03 14:50:17 +02:00
Yorik van Havre
0553e440b7
Arch: Movig utils functions from importIFC to importIFCHelper
2020-06-02 13:39:22 +02:00
Harald Geyer
6665799aac
Arch: IFC import, implementation of IfcIndexedPolyCurve
...
ArchiCAD uses this entity for footprint annotations even if there are no
arc segments. Thus I need this, but couldn't test the arc part of the
patch.
2020-06-02 12:26:25 +02:00
Harald Geyer
9346dfa4f2
Arch: importIFCHelper: Fix crash on unsupported entity
...
When getCurveSet() is called on an unsupported entity, it runs into a
NameError exception because elts is not defined. Instead print a message
and return gracefully.
This is in line with overall behaviour of the importer: Ignore
unsupported elements instead of thowing errors.
2020-05-29 13:32:42 +02:00
Yorik van Havre
7b94a6122b
Arch: Handle rectangle-and circle-based profiles in IFC import/export
2020-05-29 12:12:48 +02:00
Yorik van Havre
34825731a0
Arch: Added Wind Rose diagram to Arch Site
2020-05-28 15:23:42 +02:00
Yorik van Havre
8752bc126a
Arch: Fixed use of IfcOpenShell serializer
2020-05-27 14:56:53 +02:00
paul lee
bd02e1bb9d
[ArchWall] Fix Align Right with Multi-Material invalid case problem
2020-05-25 13:34:46 +02:00
Yorik van Havre
40600a55c2
Arch: Misc improvements to curtain wall
...
- Can be based on an edge like normal wall
- Now has a 'host' property to embed into another object (tree only)
- Mullions have different height and width properties
- Mullions or panels can be disabled
2020-05-19 13:58:46 +02:00