Editing User:Mitchdraft/GSoC15/Proposal
From BRL-CAD
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: | ||
− | |||
− | |||
Line 9: | Line 7: | ||
*'''IRC username''': mitch | *'''IRC username''': mitch | ||
*'''Contact Number''': 508-838-1960 | *'''Contact Number''': 508-838-1960 | ||
− | *''' | + | *'''Blog''': https://github.com/mitchdraft/scaddergories/wiki |
*'''Background Information''' | *'''Background Information''' | ||
**Candidate for Master's of Science in Mechanical Engineering at Georgia Tech, currently conducting thesis in improving CAD interfaces | **Candidate for Master's of Science in Mechanical Engineering at Georgia Tech, currently conducting thesis in improving CAD interfaces | ||
**Bachelors of Science in Mechanical Engineering from MIT, 2011 | **Bachelors of Science in Mechanical Engineering from MIT, 2011 | ||
− | **4 Years ( | + | **4 Years (and counting) of mechanical engineering experience as a product development engineer (practicing user of Solidworks and other CAD tools in the engineering field) |
**Budding software developer - the tools in a software developer's toolbox are extremely valuable in all aspects of life, I am eagerly integrating these tools into my workflow. I have extensive experience in Matlab/Scilab, Processing/OpenFrameworks, and arduino. I have a good understanding of programming principles and am not intimidated by new languages or development environments. | **Budding software developer - the tools in a software developer's toolbox are extremely valuable in all aspects of life, I am eagerly integrating these tools into my workflow. I have extensive experience in Matlab/Scilab, Processing/OpenFrameworks, and arduino. I have a good understanding of programming principles and am not intimidated by new languages or development environments. | ||
− | |||
=Project Information: OpenSCAD Standard Library= | =Project Information: OpenSCAD Standard Library= | ||
Line 84: | Line 81: | ||
**Processing - to make the library interface which will output a text file for rendering by OpenSCAD. | **Processing - to make the library interface which will output a text file for rendering by OpenSCAD. | ||
**OpenSCAD - for modifying existing MCAD code | **OpenSCAD - for modifying existing MCAD code | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*Expected time: | *Expected time: | ||
Line 118: | Line 108: | ||
**Data mining (TBD) - for collecting hardware parameters | **Data mining (TBD) - for collecting hardware parameters | ||
**TBD - for converting available, verbose, CAD files to .scad hardware representations | **TBD - for converting available, verbose, CAD files to .scad hardware representations | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*Expected time: | *Expected time: | ||
Line 162: | Line 142: | ||
**Processing - for extending the Task 1 & 2 library interface. | **Processing - for extending the Task 1 & 2 library interface. | ||
**OpenSCAD - for generating seed models for the abstracted library framework. | **OpenSCAD - for generating seed models for the abstracted library framework. | ||
− | |||
− | |||
− | |||
*Expected time: | *Expected time: | ||
Line 183: | Line 160: | ||
=Availability= | =Availability= | ||
− | *I work a full time job but will still be able to commit 40-45 hours per week to this project. This project is important to me | + | *I work a full time job but will still be able to commit 40-45 hours per week to this project. This project is important to me |
*I can be reached online or by phone 5-9 AM or 5-11 PM EST. | *I can be reached online or by phone 5-9 AM or 5-11 PM EST. | ||
*I will spend one week during July at the beach. During this time I'll reflect on the bigger problems (haha). I can route any lost time to the weekends. | *I will spend one week during July at the beach. During this time I'll reflect on the bigger problems (haha). I can route any lost time to the weekends. |