GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Contributions from the participants, questions and answers to their projects.
Discussions of proposals for upcoming events.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

Kunda1 wrote: Tue May 18, 2021 8:47 pm Also feel free to try fixing some minor bugs listed in our tracker :oops: :D
I will surely work on them. :)

Regards
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

Bance wrote: Tue May 18, 2021 11:11 pm Congratulations, Suraj did a great job the last two years. I really hope you have a similar success. :D
Thanks @Bance,
I will try my best to contribute as much as I can. :)

Regards
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by yorik »

Congratulations Shiv!

Your proposal was really impressive and very well prepared.

I had marked myself as willing to mentor this project together with Amritpal. Apparently the google policy now enforces strict 1 to 1 mentor/student, so I have been removed from mentoring this project officially (I will be co-mentoring an IfcOenShell project too). However, I'd be glad to mentor this one too, even unofficially...

As Amritpal said, the most important is to maintain good communication. Try to post as often as possible, with as many screenshots as you can (here if possible, but any other way you prefer works fine too), not only it helps you to organize your thoughts but it also allows people from the community to have a look and give feedback, which is great motivation, the most awesome part of working on an open-source project is seeing people liking and using the stuff you do ;)

Looking forward to see what you'll come up with!
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

yorik wrote: Wed May 19, 2021 8:26 am Congratulations Shiv!

Your proposal was really impressive and very well prepared.
Thanks @yorik

yorik wrote: Wed May 19, 2021 8:26 am I had marked myself as willing to mentor this project together with Amritpal. Apparently the google policy now enforces strict 1 to 1 mentor/student, so I have been removed from mentoring this project officially (I will be co-mentoring an IfcOenShell project too). However, I'd be glad to mentor this one too, even unofficially...
It's really a great pleasure for me to work under your, @Amriltpal and freecad community's guidance. :)
As Amritpal said, the most important is to maintain good communication. Try to post as often as possible, with as many screenshots as you can (here if possible, but any other way you prefer works fine too), not only it helps you to organize your thoughts but it also allows people from the community to have a look and give feedback, which is great motivation, the most awesome part of working on an open-source project is seeing people liking and using the stuff you do ;)

Looking forward to see what you'll come up with!
Sure, I will try to post as often as possible, to get feedback and suggestions from the community. :)

Regards
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

Hi @amrit3701
amrit3701 wrote: Tue May 18, 2021 4:59 pm Here are the few things you should work on in the community bonding period:
  1. Create a project plan with milestones at https://github.com/amrit3701/FreeCAD-Re ... t/projects
  2. Create stories and issues at https://github.com/amrit3701/FreeCAD-Re ... ent/issues with tag "GSoC21"
Please permit me to create a plan on the GitHub project board and to create labels.
[*] Create a FreeCAD wiki page for your daily logs (for eg: https://wiki.freecadweb.org/User:Suraj_ ... SoC19/logs)
I had also sent a request to get the wiki account to create a FreeCAD wiki page for daily logs.

Regards
User avatar
amrit3701
Posts: 343
Joined: Mon Jun 13, 2016 5:37 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by amrit3701 »

Shiv_Charan wrote: Fri May 21, 2021 9:38 am Please permit me to create a plan on the GitHub project board and to create labels.
Done. I sent an invitation. Check you email
Shiv_Charan wrote: Fri May 21, 2021 9:38 am I had also sent a request to get the wiki account to create a FreeCAD wiki page for daily logs.
yorik wrote:
ping
Amritpal Singh
Github, Like my work, sponsor me!
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

Hi @all,

I am working on the issue: https://github.com/amrit3701/FreeCAD-Re ... /issues/91
the previous discussion on the issue is here: https://forum.freecadweb.org/viewtopic. ... 85#p426285

To calculate rebar sharp edges length using outside relocated lines instead of the centre line in rebar shape cut list.
I am planning to get the appropriate length as follows.
In getRebarShapeSVG function of RebarShapeCutListfunc.py :-
  1. Based on rebar type and its orientation, calculate the new top/bottom/right/left cover's value to adjust rebar length in the rebar shape cut list.
  2. Get relocated points by calling the getpointOf function, with new cover value, based on rebar type.
  3. update basewire based on relocated points.
  4. use this update basewire to create an SVG of rebar.
I am thinking to calculate the new cover value as shown in the attached images.

rebar cover calculation 1.jpeg
rebar cover calculation 1.jpeg (123.92 KiB) Viewed 3191 times
rebar cover calculation 2.jpeg
rebar cover calculation 2.jpeg (120.52 KiB) Viewed 3191 times
Am I on right track?
Any suggestion will be highly appreciated. :)

Regards
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

amrit3701 wrote: Fri May 21, 2021 6:09 pm
Shiv_Charan wrote: Fri May 21, 2021 9:38 am Please permit me to create a plan on the GitHub project board and to create labels.
Done. I sent an invitation. Check you email
Thanks, @amrit3701, I got the invitation email.

Regards
Shiv_Charan
Posts: 59
Joined: Wed Mar 03, 2021 12:10 pm

Re: GSoC Proposal: Automate Reinforcement Process of Slab and Footing in FreeCAD

Post by Shiv_Charan »

Hi @amrit3701
amrit3701 wrote: Tue May 18, 2021 4:59 pm
Here are the few things you should work on in the community bonding period:
  1. Create a project plan with milestones at https://github.com/amrit3701/FreeCAD-Re ... t/projects
Here is the project plan with milestones: https://github.com/amrit3701/FreeCAD-Re ... projects/1

[*] Create stories and issues at https://github.com/amrit3701/FreeCAD-Re ... ent/issues with tag "GSoC21"
And here are the issues and tasks, I have created for the project: https://github.com/amrit3701/FreeCAD-Re ... l%3AGSoC21

Please let me know if any changes are required. :)

Thanks and Regards
Post Reply