Editing Custom macros

From Wiki.OSArch

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
  
 
== FreeCAD Custom Macros ==
 
== FreeCAD Custom Macros ==
Macros are a convenient way to reproduce complex actions in FreeCAD. You simply record actions as you do them, then save those actions under a name, and replay them whenever you want. Since macros are in reality a list of Python commands, you can also edit them, and create very complex scripts.
+
This is a list with examples of FreeCAD files that includes Page Layouts made with TechDraw Workbench for Architecture projects. You can download these files for studying to replicate or to develop your own workflow.
 +
[https://wiki.freecadweb.org/TechDraw_Workbench TechDraw WB] is a module of FreeCAD originally for mechanical design drawings. There are some features for Architecture, but TechDraw has little control on them. This is the reason why it is necessary to document workflows that allow to elaborate drawings for a more complex technical documentation, commonly used in areas of AEC industry. In the future, FreeCAD developers will improve and optimize these workflows in new FreeCAD versions.
  
Here you can find a list of FreeCAD Macros useful for AEC projects.
+
=== FreeCAD files ===
 
 
=== FreeCAD Macros files ===
 
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Project
 
! Project
 
! Description
 
! Description
! Macro
 
 
|-
 
|-
| [[File:EscaleraMacro.jpg|thumb]]
+
| [[File:Freecad TechDrawWB.png|300px]]
| FreeCAD macro file with a
+
| [[File:FC Bathroom.fcstd|thumb]]
3D model of a parametric stair.
 
|  
 
  
 +
FreeCAD file with a 3D model of bathroom and 3 possible layouts made with TechDraw WB
 +
|-
 +
| [[File:2DDrawingFC01.png|300px]]
 +
| [[File:FreeCAD_House_RenovationBlueprints.fcstd|thumb]]
  
 +
FreeCAD file with layouts of a [https://wiki.osarch.org/index.php?title=Regard3D%2BBlender%2BFreeCAD_workflow house renovation] made with TechDraw WB
 +
|-
 +
| [[File:FC FurnitureCompound.png|300px]]
 +
| [[File:FurnitureCompound.fcstd|thumb]]
 +
FreeCAD file with a 3D object (furniture) linked to a 2D projection. You can turn on/off the 3D model and keep visible the 2D projection in the tridimensional space or in the TechDraw page. This workflow uses [https://wiki.freecadweb.org/Std_LinkMake App Link objects]. See [[Page_layouts_with_TechDraw_WB#Import_furniture_with_2D_drawing|below]] a description of this workflow.
 +
|-
 +
| [[File:Freecad dLabel.png|300px]]
 +
| [[File:Dlabel for Shape2d.fcstd|thumb]]
  
 +
FreeCAD file with a window object 2D projection, linked to a Draft label.  If you change the information or model of the window 3D object, the label in the 2D projection will update automatically.
 +
|-
 +
| [[File:FreecadDlabel.png|300px]]
 +
| [[File:Dlabel on Shape2d V2.fcstd|thumb]]
 +
New version of a FreeCAD file with a window object 2D projection, linked to a Draft label.  If you change the information or model of the window 3D object, the label in the 2D projection will update automatically.
 
|-
 
|-
 
|}
 
|}
Line 25: Line 38:
 
* [https://wiki.freecad.org/Macros TechDraw Macros page] in the FreeCAD wiki.
 
* [https://wiki.freecad.org/Macros TechDraw Macros page] in the FreeCAD wiki.
  
 
 
{{Template:Software}}
 
 
{{FreeCAD_Documentation}}
 
{{FreeCAD_Documentation}}
 
[[Category:FreeCAD]]
 
[[Category:FreeCAD]]

Please note that all contributions to Wiki.OSArch are considered to be released under the Creative Commons Attribution-ShareAlike (see Wiki.OSArch:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: