Difference between revisions of "User:Clouddrift/GSoC2014/Logs"
Clouddrift (talk | contribs) (→Week 1) |
Clouddrift (talk | contribs) (→Week 1) |
||
Line 27: | Line 27: | ||
Rewrite nmg struct to fit BRL-CAD better. Remove model and nmgregion struct, Then change shell struct as following. | Rewrite nmg struct to fit BRL-CAD better. Remove model and nmgregion struct, Then change shell struct as following. | ||
− | * | + | * remove member: l of bu_list; |
− | * | + | * remove member: r_p of nmgregion pointer; |
+ | * add member: magic of uint32_t; | ||
+ | * add member: manifolds of char pointer; | ||
+ | * add member: maxindex of long; | ||
'''Thursday, May 23''' | '''Thursday, May 23''' | ||
Continue to fix the rest compilation errors. Today I correct the code file including nmg_ck.c, nmg_class.c, nmg_copy.c, nmg_eval.c, nmg_mk.c, nmg_info.c, nmg_plot.c, nmg_pr.c, nmg_tri.c and so on. | Continue to fix the rest compilation errors. Today I correct the code file including nmg_ck.c, nmg_class.c, nmg_copy.c, nmg_eval.c, nmg_mk.c, nmg_info.c, nmg_plot.c, nmg_pr.c, nmg_tri.c and so on. |
Revision as of 23:21, 23 May 2014
Community Bounding Period
Get the commit access
I submit two patches about unit test for nmg part. One is for nmg_mk.c and the other is for nmg_copy.c
Read the relavant Codes
Work Perod
Week 1
Monday, May 19
OK.
Tuesday, May 20
OK.
Wednesday, May 21
Get the commit access for BRL-CAD successfully. What a day to celebrate! Now, I begin my work on a branch for NMG reorganization. Remove model and nmgregion struct, Then ready to fix all compilation errors.
Thursday, May 22
Rewrite nmg struct to fit BRL-CAD better. Remove model and nmgregion struct, Then change shell struct as following.
- remove member: l of bu_list;
- remove member: r_p of nmgregion pointer;
- add member: magic of uint32_t;
- add member: manifolds of char pointer;
- add member: maxindex of long;
Thursday, May 23
Continue to fix the rest compilation errors. Today I correct the code file including nmg_ck.c, nmg_class.c, nmg_copy.c, nmg_eval.c, nmg_mk.c, nmg_info.c, nmg_plot.c, nmg_pr.c, nmg_tri.c and so on.