Version 0.19.
First post here, still learning FreeCAD through (mostly) YT videos and trial & error. Steep learning curve until you know what to expect and change the way you think about modeling (no experience whatsoever).
I'm modeling my house in BIM and ran into an issue. Please let me know if I've posted this in the wrong subsection.
I've drawn walls with a polyline sketch but when I try to create blocks, I get the following error:
Code: Select all
12:24:36 Traceback (most recent call last):
File "/snap/freecad/22/opt/local/FreeCAD-0.19/Mod/Arch/ArchWall.py", line 850, in execute
for edge in self.basewires[0].Edges:
<class 'AttributeError'>: 'list' object has no attribute 'Edges'
Creating a simple rectangle sketch, making it into a wall and adding blocks (height 50, length 210, joint 10mm) again results in the error.
1) Am I doing/using it wrong?
2) I had a look at the code, apparently there is a basewire in the object (which is the wall?), which is a list, but has no edges. The object probably isn't of a type that has edges (?).
3) Is there any way to inspect these objects (i.e. by using a breakpoint in a python script?)
I don't want to suggest this is a bug, however as a novice user I don't have the idea I'm doing something wrong or misusing concepts of the software.
Thanks! Hopefully in the future I'm able to figure out bugs, fix them and even do a pull request
Edit: Another (more pressing) issue is that my custom windows are not placed well in these walls (no hole cut etc..). It might be related since it works well when using it on a WallTrace based wall as described above. If potentially related, I won't make another thread for this.
Edit2: I solved the problem with the windows, I think the working plane was the issue.