Extended functionality of Rebar Addon: Difference between revisions

From FreeCAD Documentation
(Created page with "This page is dedicated to the description of the Google Summer of Code project idea regarding extended functionality of Rebar Addon. The linked wiki page can also serve as a s...")
 
No edit summary
Line 1: Line 1:
This page is dedicated to the description of the Google Summer of Code project idea regarding extended functionality of Rebar Addon. The linked wiki page can also serve as a starting point to get into this project.
This page is dedicated to the description of the Google Summer of Code project idea regarding extended functionality of Rebar Addon. The linked wiki page can also serve as a starting point to get into this project.


==Rebar Addon==
==Project detail==
===Rebar Addon===
The Rebar Addon was the most successful project of the last year. The project is aimed at easing up the process of rebaring in FreeCAD. In this project, list of rebars will be provided to user in the form of dropdown. On selecting a rebar from dropdown, a dialog box will pop out with input fields where user can provide data related to selected rebar.
The Rebar Addon was the most successful project of the last year. The project is aimed at easing up the process of rebaring in FreeCAD. In this project, list of rebars will be provided to user in the form of dropdown. On selecting a rebar from dropdown, a dialog box will pop out with input fields where user can provide data related to selected rebar.


===Limitation===
But there is one big limitation due to which it is not much useful in the real world. The problem is, user has to do a lot of manual work to produce a single drawing sheet.
But there is one big limitation due to which it is not much useful in the real world. The problem is, user has to do a lot of manual work to produce a single drawing sheet.


==Workflow==
===Workflow===
User should select a component and then click on some button (say ‘Drawing`). After click on a button, a new popup window should open. In the popup window, there should be a table on which a list of rebars is shown. From that table user will select rebars he/she want to include in a drawing sheet and then click on ‘OK’ button. The output of drawing sheets should be in SVG format.
User should select a component and then click on some button (say ‘Drawing`). After click on a button, a new popup window should open. In the popup window, there should be a table on which a list of rebars is shown. From that table user will select rebars he/she want to include in a drawing sheet and then click on ‘OK’ button. The output of drawing sheets should be in SVG format.



Revision as of 15:48, 13 March 2018

This page is dedicated to the description of the Google Summer of Code project idea regarding extended functionality of Rebar Addon. The linked wiki page can also serve as a starting point to get into this project.

Project detail

Rebar Addon

The Rebar Addon was the most successful project of the last year. The project is aimed at easing up the process of rebaring in FreeCAD. In this project, list of rebars will be provided to user in the form of dropdown. On selecting a rebar from dropdown, a dialog box will pop out with input fields where user can provide data related to selected rebar.

Limitation

But there is one big limitation due to which it is not much useful in the real world. The problem is, user has to do a lot of manual work to produce a single drawing sheet.

Workflow

User should select a component and then click on some button (say ‘Drawing`). After click on a button, a new popup window should open. In the popup window, there should be a table on which a list of rebars is shown. From that table user will select rebars he/she want to include in a drawing sheet and then click on ‘OK’ button. The output of drawing sheets should be in SVG format.

Expected Output

Click on the below link to download all files of expected output: https://forum.freecadweb.org/download/file.php?id=25870


Project Properties

Skills

  • Programming language Python
  • Knowledge of structural engineer field
  • Deep knowledge of FreeCAD and TechDraw workbench

Difficulty

Medium

Additional Information