Difference between revisions of "User:Schindler97/GSoC18/Log"
From BRL-CAD
Schindler97 (talk | contribs) |
Schindler97 (talk | contribs) (→Development Logs) |
||
Line 5: | Line 5: | ||
Progress through the community bonding period | Progress through the community bonding period | ||
* Week 1 | * Week 1 | ||
− | ** Reviewed and understood Kanzure's implementation of python bindings | + | ** Reviewed and understood Kanzure's implementation of python bindings : https://github.com/kanzure/python-brlcad |
** Read about ctypesgen and understood it's short-comings and advantages | ** Read about ctypesgen and understood it's short-comings and advantages | ||
** Went through chapters 1-3 of mged tutorials | ** Went through chapters 1-3 of mged tutorials | ||
* Week 2 | * Week 2 | ||
− | ** Reviewed and understood nmz787's implementation of python bindings | + | ** Reviewed and understood nmz787's implementation of python bindings : https://github.com/nmz787/python-brlcad-tcl |
** Delved into understanding how tcl scripts are parsed by mged | ** Delved into understanding how tcl scripts are parsed by mged | ||
− | ** Implemented the ell primitive following nmz's methodology : | + | ** Implemented the ell primitive following nmz's methodology : https://github.com/Killthebug/python-brlcad-tcl/commit/a0973c5b42615e0ef53ba9c876ee14992e1df937 |
* Week3 | * Week3 | ||
** Had a discussion with Sean about introducing procedural geometry | ** Had a discussion with Sean about introducing procedural geometry | ||
Line 19: | Line 19: | ||
====Coding Period ==== | ====Coding Period ==== | ||
− | Progress through the coding period | + | Progress through the coding period. |
+ | Track changes in the current working repo : https://github.com/Killthebug/python-brlcad-tcl/commits/master | ||
+ | |||
* Week 1 | * Week 1 | ||
** Introduced bindings and examples for 3 new primitives : arb4, arb5, arb7 | ** Introduced bindings and examples for 3 new primitives : arb4, arb5, arb7 |
Revision as of 00:22, 15 May 2018
Development Logs
Community Bonding Period
Progress through the community bonding period
- Week 1
- Reviewed and understood Kanzure's implementation of python bindings : https://github.com/kanzure/python-brlcad
- Read about ctypesgen and understood it's short-comings and advantages
- Went through chapters 1-3 of mged tutorials
- Week 2
- Reviewed and understood nmz787's implementation of python bindings : https://github.com/nmz787/python-brlcad-tcl
- Delved into understanding how tcl scripts are parsed by mged
- Implemented the ell primitive following nmz's methodology : https://github.com/Killthebug/python-brlcad-tcl/commit/a0973c5b42615e0ef53ba9c876ee14992e1df937
- Week3
- Had a discussion with Sean about introducing procedural geometry
- Went through OpenSCAD's workflow and tried to understand how they work with procedural geometry
- Went through chapters 4-6 of mged tutorials
Coding Period
Progress through the coding period. Track changes in the current working repo : https://github.com/Killthebug/python-brlcad-tcl/commits/master
- Week 1
- Introduced bindings and examples for 3 new primitives : arb4, arb5, arb7