Difference between revisions of "User:Suraj/gsoc proposal"
(Created page with "*'''Name:''' Suraj *'''IRC nick:''' SurajDadral * '''Blog:''' https://hacksj4u.wordpress.com * '''GitHub profile:''' https://github.com/SurajDadral '''Brief Background In...") |
|||
Line 19: | Line 19: | ||
Merged PR: https://github.com/microelly2/geodata/pull/10 | Merged PR: https://github.com/microelly2/geodata/pull/10 | ||
+ | |||
= Project Information = | = Project Information = | ||
Line 27: | Line 28: | ||
My project is to automate Reinforcement process by using Rebar Addon in FreeCAD. The idea is to create UI and functions on top of the current implementation to combine different types of Rebars in a single Dialog Box as per the user requirements. For example, combine Stirrups and Rebars (different types of rebars) in case of Beam Reinforcement. | My project is to automate Reinforcement process by using Rebar Addon in FreeCAD. The idea is to create UI and functions on top of the current implementation to combine different types of Rebars in a single Dialog Box as per the user requirements. For example, combine Stirrups and Rebars (different types of rebars) in case of Beam Reinforcement. | ||
− | |||
= Detailed Project Description = | = Detailed Project Description = | ||
'''Current Scenario in FreeCAD''' | '''Current Scenario in FreeCAD''' | ||
+ | |||
+ | 1. There is no provision to create straight rebars in a circular column as discussed here: | ||
+ | https://forum.freecadweb.org/viewtopic.php?f=8&t=22760&start=230#p186507 | ||
+ | |||
+ | 2. To create Reinforcement in a single Beam or Column, user needs to do a lot of work like creating Stirrups, Rebars and perform all calculations involved manually. | ||
+ | |||
+ | 3. If user decides to make changes in any parameter of Beam/Column Reinforcement like Cover of Stirrup, he/she needs to manually adjust Cover and Spacing of all Rebars provided. Doing so manually needs efforts never less than applying Reinforcement from Scratch and involves lots of calculations. And obviously, there are going to be number of Beams/Columns in a building and no one wants to apply Reinforcement to all Beams/Columns manually. So, this is a very time consuming task. | ||
+ | |||
+ | Example: You can see below how the things went wrong after modifying covering of | ||
+ | Stirrup. | ||
+ | [[File:ModifyCoverofStirrup.png|frame|center|200px]] |
Revision as of 14:50, 7 May 2019
- Name: Suraj
- IRC nick: SurajDadral
- GitHub profile: https://github.com/SurajDadral
Brief Background Information
I am B.Tech. (2nd year), Computer Science student of Guru Nanak Dev Engineering College, India. Practiced in writing code in C/C++, Python and used Git, Qt, Django, Make, Jekyll and PySide.
I solved an issue with Rebar Addon and here is merged PR: https://github.com/amrit3701/FreeCAD-Reinforcement/pull/11
I worked on GeoData workbench of FreeCAD and added support for links from popular maps to import OSM (OpenStreetMap) using core functionality of GeoData workbench.
Related discussion: https://forum.freecadweb.org/viewtopic.php?f=3&t=27803
Merged PR: https://github.com/microelly2/geodata/pull/10
Contents
Project Information
Project Title: Automate Reinforcement Process in FreeCAD
Brief Project Summary
My project is to automate Reinforcement process by using Rebar Addon in FreeCAD. The idea is to create UI and functions on top of the current implementation to combine different types of Rebars in a single Dialog Box as per the user requirements. For example, combine Stirrups and Rebars (different types of rebars) in case of Beam Reinforcement.
Detailed Project Description
Current Scenario in FreeCAD
1. There is no provision to create straight rebars in a circular column as discussed here: https://forum.freecadweb.org/viewtopic.php?f=8&t=22760&start=230#p186507
2. To create Reinforcement in a single Beam or Column, user needs to do a lot of work like creating Stirrups, Rebars and perform all calculations involved manually.
3. If user decides to make changes in any parameter of Beam/Column Reinforcement like Cover of Stirrup, he/she needs to manually adjust Cover and Spacing of all Rebars provided. Doing so manually needs efforts never less than applying Reinforcement from Scratch and involves lots of calculations. And obviously, there are going to be number of Beams/Columns in a building and no one wants to apply Reinforcement to all Beams/Columns manually. So, this is a very time consuming task.
Example: You can see below how the things went wrong after modifying covering of Stirrup.