Difference between revisions of "User:Rishabhsuthar32/GSoC20/Log"
From BRL-CAD
m (Week 6 update) |
m (week 8 updates) |
||
Line 24: | Line 24: | ||
** June 24: Worked on dsp_in_rpp() function | ** June 24: Worked on dsp_in_rpp() function | ||
** June 26: Worked on recurse_dsp_bb() function | ** June 26: Worked on recurse_dsp_bb() function | ||
− | * Week - 5 (June 29 - July 03) | + | * Week - 5 (June 29 - July 03) |
− | ** June 29: | + | ** June 29: Got stuck in recurse_dsp_bb() function |
** July 1: First Evaluation Feedback | ** July 1: First Evaluation Feedback | ||
− | ** July 3 : | + | // Kept DSP primitive on hold owing to it's complex structure. Once I get used to the simple primitives, I'll be in a better position to work on DSP primitive. Hence, have kept it for the last month. |
+ | ** July 3 : Started working on Volume primitive | ||
* Week - 6 (July 6 - July 10) | * Week - 6 (July 6 - July 10) | ||
− | ** July 6: | + | ** July 6: Completed rt_vol_shot() and rt_vol_norm() function |
− | + | ** July 8: Resolved few bugs | |
− | ** July 8: | + | ** July 9 - 10: Took a break for travelling to hometown owing to Covid-19 |
− | ** July 10: | ||
* Week - 7 (July 13 - July 17) | * Week - 7 (July 13 - July 17) | ||
+ | ** July 13: Submitted patch for Volume primitive | ||
+ | ** July 14: Started working on Metaball primitive | ||
+ | ** July 15: Converted secondary function: rt_metaball_point_value_iso() | ||
+ | ** July 17: Converted secondary function: rt_metaball_find_intersection() | ||
+ | * Week - 8 (July 20 - July 24) | ||
+ | ** July 20: Completed rt_metaball_shot() and rt_etaball_norm() function | ||
+ | ** July 22: Submitted metaball primitive | ||
+ | |||
+ | |||
+ | ** Will add relevant rendering pictures shortly. |
Revision as of 13:51, 20 July 2020
Development Logs
Community Bonding Period
- Compiled working version of BRL-CAD with OpenCL on Ubuntu 18.04
- Got familiarised with the MGED commands and the sequence of code being called from the build
- Checked out other primitives which have been parallelized and their structure
Weekly update
- Week - 1 (June 1 - June 5)
- June 1: Working on getting ARBN primitive parallelized via OpenCL
- June 6: Submitted patch for review (June 6)
- Week - 2 (June 8 - June 12)
- June 8: Working on getting PIPE primitive parallelized via OpenCL
- June 9: Worked on discont_radius_shot() function
- June 10: Worked on bend_pipe_shot() function
- June 12: Worked on linear_pipe_shot() function
- Week - 3 (June 15 - June 19)
- June 15: Worked on pipe_start_shot() and pipe_end_shot() function
- June 17: Assembled all in pipe_shot() function
- June 19: Fixed a few bugs in pipe_shot() file
- Week - 4 (June 22 - June 26)
- June 22: Submitted the PIPE patch file in sourceforge
- June 23: Started working on Dispalcement Map primitive
- June 24: Worked on dsp_in_rpp() function
- June 26: Worked on recurse_dsp_bb() function
- Week - 5 (June 29 - July 03)
- June 29: Got stuck in recurse_dsp_bb() function
- July 1: First Evaluation Feedback
// Kept DSP primitive on hold owing to it's complex structure. Once I get used to the simple primitives, I'll be in a better position to work on DSP primitive. Hence, have kept it for the last month.
- July 3 : Started working on Volume primitive
- Week - 6 (July 6 - July 10)
- July 6: Completed rt_vol_shot() and rt_vol_norm() function
- July 8: Resolved few bugs
- July 9 - 10: Took a break for travelling to hometown owing to Covid-19
- Week - 7 (July 13 - July 17)
- July 13: Submitted patch for Volume primitive
- July 14: Started working on Metaball primitive
- July 15: Converted secondary function: rt_metaball_point_value_iso()
- July 17: Converted secondary function: rt_metaball_find_intersection()
- Week - 8 (July 20 - July 24)
- July 20: Completed rt_metaball_shot() and rt_etaball_norm() function
- July 22: Submitted metaball primitive
- Will add relevant rendering pictures shortly.