Hi, would be more than happy to try! Look very useful for construction!
[EDIT]
I do not seem to get how to run it - does it run on 0.17_pre? Readme indicates setup on 0.16. I am on latest git of AppImage as shown below.
[EDIT] When I run the macro (copied from .py) in 0.17_pre, there are message returns as quoted below, and nothing.
[EDIT] I boot to the fedora 25 and run a 0.16 release version, I run but have have message below.
Now it is fun
As on desirable features [EDIT]
(before I can try it)
- Use an ArchWall to built the steel frame - as if the ArchWall is a simplified model with finishes e.g. gypsum board wall on steel stud.
- So, select an ArchWall and macro measure its length, height, thickness, position etc. as its overall dimension for creating the underlying steel frame
- Read the ArchWall hosted window and door openings to create the openings
- Include in the ArchWall as Hi-Res object
Hope it helps!
Happy New Year!
FreeCAD-0.17.git201712281626.glibc-x86_64.AppImage
and not run
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12871 (Git)
Build type: None
Branch: master
Hash: 070395d67ca45826f1481da80aa9e0f6a9ef4292
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)
0.16 Release version of Fedora 25 some errors but run anyway
OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.Unknown
Build type: Unknown
Python version: 2.7.13
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18
on 0.16 release FreeCad
Code: Select all
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
on 0.17_pre FreeCad
Code: Select all
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 321, in onChanged
vt=a.Shape.Volume
<type 'exceptions.RuntimeError'>: shape is invalid
Traceback (most recent call last):
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 257, in execute
parte.append(Draw_Steel_Stud(y-2*th1,x,th1,poste[2]-2*th1,fal,poste[3])) #dibujar poste
File "/run/media/paullee/80G_Data/FreeCAD_Macro/FreeCAD_Hhassey/FreeCAD-Steel_Frame-master-942ec7a62468a731fc893daf6f5ebc268bdc9e43/Steel_Frame_Creator_to Macro.FCMacro", line 145, in Draw_Steel_Stud
W=Part.Wire([E1,E2,E3,E4,E5,E6,E7,E8,E9,E10,E11,E12])
<class 'Part.OCCError'>: BRep_API: command not done