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:
=Application Withdrawn=
 
'''Thank you for you consideration, however after more thought, I realized I will not be able to commit the time required for this project. I will leave this page here for reference, but I will not be participating in GSoC15. I look forward to participating in the BRL-CAD/OpenSCAD community in other ways.'''
 
  
  
Line 84: Line 82:
 
**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
 
*Reference technologies:
 
**PHP Composer
 
**Git hub
 
**Ubuntu package manager
 
**Solidworks parts libraries
 
**Thingiverse
 
  
 
*Expected time:
 
*Expected time:
Line 118: Line 109:
 
**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
 
*Reference technologies:
 
**Machinist's Handbook
 
**Fastener standards
 
**Strength of materials
 
**McMaster-Carr web catalog
 
**SDP-SI web catalog
 
**Data mining
 
**Least squares and other fitting algorithms (for extracting .scad representations from IGES and other verbose solid models)
 
**Interference detection algorithms
 
  
 
*Expected time:
 
*Expected time:
Line 162: Line 143:
 
**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.
 
*Reference technologies:
 
**Qt language interface features (the tool used for OpenSCAD's interface, prototypes should be designed with awareness of Qt's capabilities)
 
  
 
*Expected time:
 
*Expected time:

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)