Difference between revisions of "User:GregoryLi/GSoC2023/DevLog"
From BRL-CAD
Line 19: | Line 19: | ||
* Add the entry and judgment for the number of parameters of ''brep [options] <objname> in_curve <is_rational> <order> <CV_count> <cv1_x> <cv1_y> <cv1_z> <cv_w>(if rational) ...'' Use ''in_curve'' for create NURBS curve with detailed info. | * Add the entry and judgment for the number of parameters of ''brep [options] <objname> in_curve <is_rational> <order> <CV_count> <cv1_x> <cv1_y> <cv1_z> <cv_w>(if rational) ...'' Use ''in_curve'' for create NURBS curve with detailed info. | ||
* Learn the code of ''in'' command, hope users could input parameters step by step like ''in'' command. | * Learn the code of ''in'' command, hope users could input parameters step by step like ''in'' command. | ||
+ | |||
+ | ==Wednesday, May 31th, 2023== | ||
+ | |||
+ | * Use uniform knot vector for ''in_curve''. Now the created curve by ''in'' is valid. | ||
+ | * add ''brep [name] curve'' entry. Add libged/brep/curve.cpp. | ||
+ | * Optimize the parameter number description of ''in_curve'' cmd. |
Revision as of 00:38, 31 May 2023
Contents
Development Logs
Community Bonding Period
- Learn about brep_cube brep_simple brep_surface examples in proc-db.
- Learn about NURBS editing support of Ayam and Blender.
- Create a brep object with a single NURBS curve in proc-db.
- Add create [name] brep command to create an empty brep object.
Work Period
Monday, May 29th, 2023
- Add brep <objname> create_curve <x> <y> <z> to create a template NURBS curve.
- Add brep [options] <objname> move_curve_CV <curve_id> <CV_id> <x> <y> <z> <w>" to move control vertex of a NURBS curve.
Tuesday, May 30th, 2023
- Add the entry and judgment for the number of parameters of brep [options] <objname> in_curve <is_rational> <order> <CV_count> <cv1_x> <cv1_y> <cv1_z> <cv_w>(if rational) ... Use in_curve for create NURBS curve with detailed info.
- Learn the code of in command, hope users could input parameters step by step like in command.
Wednesday, May 31th, 2023
- Use uniform knot vector for in_curve. Now the created curve by in is valid.
- add brep [name] curve entry. Add libged/brep/curve.cpp.
- Optimize the parameter number description of in_curve cmd.