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
Yorik van Havre
b0df61ab67
Arch: Fixed Pipe positioning
2020-05-18 15:24:08 +02:00
Yorik van Havre
6945e37635
Arch: Fixed regression in compound walls
2020-05-18 15:04:26 +02:00
Yorik van Havre
146a175370
Arch: Removed wrong warning in walls
2020-05-18 13:28:55 +02:00
carlopav
05c250d7b5
Arch: fix regression in SectionPlane
2020-05-18 12:18:36 +02:00
Yorik van Havre
4f36c23cbd
Arch: Allow to skip import of IFC types from python
2020-05-14 11:49:36 +02:00
Yorik van Havre
4fa967b240
Arch: Fixed export of non-ortho extrusions to IFC
2020-05-13 14:12:37 +02:00
Yorik van Havre
b9fc0fb8d4
Arch: Fixed IFC export of Part Extrusions
2020-05-12 11:16:30 +02:00
luz.paz
6df8201186
Fix typos [skip-ci]
...
Found via codespell v1.17.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-05-12 10:04:29 +02:00
Bernd Hahnebach
65fc2a74d6
Arch: unit test pep8, do not import multiple modules in one line
2020-05-11 21:38:37 +02:00
Bernd Hahnebach
4f8004c792
Arch: add unit test for Pipe
2020-05-11 21:38:33 +02:00
Bernd Hahnebach
e46d7c599c
Arch: add unit test for Equipment
2020-05-11 21:38:33 +02:00
Bernd Hahnebach
42103271d9
Arch: Equipment, fix for ifc 2x3
2020-05-11 21:38:31 +02:00
Yorik van Havre
916a42397c
Arch: Added SHP importer
2020-05-08 13:00:48 +02:00
Amritpal Singh
68a4294383
Fixed error in print statement Arch.OfflineRenderingUtils
2020-05-06 12:50:25 +02:00
Amritpal Singh
7f2fdbbb44
Fixed bug in OfflineRenderingUtils.buildGuiDocumentFromGuiData. binascii.unhexlify throwing error
2020-05-05 17:53:16 +02:00
Bernd Hahnebach
a0455c24d1
Arch: pipe, fix ifc type for ifc 2x3
2020-05-04 11:12:26 +02:00
vocx-fc
0fe0f2a31f
Arch: fix wall's addDefault call
...
A previous fix was in 8d4ed61782 , but some calls to `addDefault`
were not changed.
2020-05-04 10:55:56 +02:00
Yorik van Havre
28b51cf28a
Merged crowdin translations
2020-04-29 16:08:23 +02:00
Yorik van Havre
693e374f99
Updated source ts files
2020-04-29 15:41:26 +02:00
vocx-fc
94a2226102
Arch: import the os module to find the paths
2020-04-29 11:45:00 +02:00