I just tried to model a small relocatable house with Arch WB, and generally it worked quite well. The last time I tried this was a long time ago.
So I thought I would post here for starters to say thanks for all your work Yorik, the workbench is great. And then I will post some issues I discovered.
Merge Walls doesn't seem to work or not work reliably. When I based my walls on path as defined by lines in Sketcher, Join Walls did not do anything. I tried a few random tests with DLine and Dwire with varying correct or incorrect results. I am trying to work out what combination is doing what, I'll write back about that later.
Roof I honestly can not understand. Also If I draw a closed rectangular Dwire (for example 14m x 6m) on z=0 xy plane I get a default strange looking Roof with no errors but if I have the Dwire above z=0 then I get an error message and not roof. Here is the error message for the following file if you make a roof on Dwire002
Code: Select all
le contour contient 4 aretes
PROFIL 0 : Start calculs
Next : ht2 < ht1
a Vector (14168.0996094, -1.9999999999990905, 2400.0)
d Vector (18258.938232445, 4088.838623045002, 2400.0)
e Vector (18258.938232445, 7085.049804700002, 2400.0)
Back : ht0 < ht1
a Vector (-4088.838623045, 7085.0498047, 2400.0)
b Vector (-4088.838623045, 4088.8386230449996, 2400.0)
c Vector (2.0000000000009095, -2.0000000000009095, 2400.0)
('ptsPaneProject', [Vector (14168.0996094, -1.9999999999990905, 2400.0), Vector (18258.938232445, 4088.838623045002, 2400.0), Vector (18258.938232445, 7085.049804700002, 2400.0), Vector (-4088.838623045, 7085.0498047, 2400.0), Vector (-4088.838623045, 4088.8386230449996, 2400.0), Vector (2.0000000000009095, -2.0000000000009095, 2400.0)])
PROFIL 0 : End calculs
PROFIL 1 : Start calculs
Next : ht2 > ht1
a Vector (14168.0996094, -8175.677246089999, 2400.0)
d Vector (18258.938232445, -12266.515869135, 2400.0)
e Vector (18258.938232445, -15262.72705079, 2400.0)
Back : ht1 < ht0
a Vector (18258.938232445, 4088.838623045002, 2400.0)
c Vector (14168.0996094, -1.9999999999990905, 2400.0)
d Vector (14168.0996094, 0.0, 0.0)
('ptsPaneProject', [Vector (14168.0996094, -8175.677246089999, 2400.0), Vector (18258.938232445, -12266.515869135, 2400.0), Vector (18258.938232445, -15262.72705079, 2400.0), Vector (18258.938232445, 4088.838623045002, 2400.0), Vector (14168.0996094, -1.9999999999990905, 2400.0), Vector (14168.0996094, 0.0, 0.0)])
PROFIL 1 : End calculs
Traceback (most recent call last):
File "/home/user/Downloads/cad/freecad_master/build_master_Release_newgcc_blobfishOCE691_tbb_gl2ps_freeimg/Mod/Arch/ArchRoof.py", line 593, in execute
f = Part.Face(wire)
<class 'Part.OCCError'>: Failed to create face from wire
Jim
OS: Ubuntu 12.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6431 (Git)
Build type: Release
Branch: master
Hash: 69c241ba8972b6b4b89d0a33e2e5eb4c3a7889f7
Python version: 2.7.3
Qt version: 4.8.2
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18-dev