Difference between revisions of "User:GregoryLi/GSoC2022/DevLog"
From BRL-CAD
Line 51: | Line 51: | ||
* Read ''surfaceinteresct'' project and try to debug | * Read ''surfaceinteresct'' project and try to debug | ||
* Read codes related to brep(''rt_comb_brep'' ''ON_Boolean'' etc) | * Read codes related to brep(''rt_comb_brep'' ''ON_Boolean'' etc) | ||
+ | |||
+ | ==Tuesday, June 28, 2022== | ||
+ | * Read codes related to brep and try debugging | ||
+ | |||
+ | ==Wednesday, June 29, 2022== | ||
+ | * Reorganize and test ''brep_arbintersection'' project |
Revision as of 10:11, 29 June 2022
Contents
- 1 Development Logs
- 2 Community Bonding Period
- 3 Work Period
- 3.1 Wednesday, June 15, 2022
- 3.2 Thursday, June 16, 2022
- 3.3 Friday, June 17, 2022
- 3.4 Saturday, June 18, 2022
- 3.5 Monday, June 20, 2022
- 3.6 Tuesday, June 21, 2022
- 3.7 Wednesday, June 22, 2022
- 3.8 Thursday, June 23, 2022
- 3.9 Friday, June 24, 2022
- 3.10 Monday, June 27, 2022
- 3.11 Tuesday, June 28, 2022
- 3.12 Wednesday, June 29, 2022
Development Logs
Community Bonding Period
- familiar with arb8 convert to brep code
- Read BRL-CAD NURBS Boolean Evaluation Development Guide.
- Look into arb8_brep and brep_simple.
- Test converting arb8 to brep.
Work Period
Wednesday, June 15, 2022
- Test converting arb8 into brep format with non-planar faces. -- get the differences of the output of them, but the result of brep_simple.cpp seems confusing.
- Compare codes of brep_simple.cpp and arb8_brep.cpp. -- mastered brep_simple
- Replace the input data in brep_simple with arb8. -- a beginning
Thursday, June 16, 2022
- Run and analyze the result of examples about brep, record errors found.
- Write one example about converting arb8 into brep. -- about 75% completion
Friday, June 17, 2022
- Write one example about converting arb8 into brep. -- accomplish
- Read code of current examples about creating and processing object.
Saturday, June 18, 2022
- Read code of OpenNURBS.
- Read code and docs about brep.
Monday, June 20, 2022
- Test simple cases of boolean then brep(arb intersection).
- Read code of OpenNURBS.
- Reorganize code about example.
Tuesday, June 21, 2022
- Test simple cases of boolean then brep(face intersection).
- Read docs about previous Brep work.
Wednesday, June 22, 2022
- Learn about nurb surface usage.(face_g_snurb)
- Write one project about testing brep simple cases. -- about 65% completion
Thursday, June 23, 2022
- Write one project about testing brep simple cases. -- complete
- Reading docs and codes about brep.
Friday, June 24, 2022
- Test surface interesct cases.
- Reading docs and codes about brep.
Monday, June 27, 2022
- Read surfaceinteresct project and try to debug
- Read codes related to brep(rt_comb_brep ON_Boolean etc)
Tuesday, June 28, 2022
- Read codes related to brep and try debugging
Wednesday, June 29, 2022
- Reorganize and test brep_arbintersection project