I was exploring TechDraw workbench for generating automatic reinforcement drawing and dimensioning.
This is the point which is opposing me to use TechDraw:
We will not be able to export SVG from freecad console mode: https://wiki.freecadweb.org/TechDraw_ExportPageSVG
Advantages of using TechDraw will be:
1. Things will be editable even after creating drawings. And will be in sync with model.
2. I only need to write code for dimensioning, as drawing will be generated using TechDraw.
If we will be using custom functions (which maybe not preferred) for automatic drawing and dimensioning, then
1. Things can be made editable by using scripted objects.
2. I need to write functions for generating drawing along with automatic dimensioning. Writing functions for generating drawing may not be difficult, as while performing dimensioning, I need to check placement of rebars, so can use that placement for generating drawing also.
If, exporting SVG of drawing from freecad console mode is not problem at all, then I will start coding for this.
So, what is your suggestion @amrit3701