Daily tasks
Major things
What did I learn today
- Learnt about
optional and variant headers in C++ used for setting optional variables and an option between types inside structs.
- Implemented it in GearLab inside
BevelGear.cpp.
- Worked on
js minification for contribution of changing giscus themes to al-folio.
Updates on personal projects
- Created
BevelGear.cpp in GearLab for calculating macro-geometry parameters of bevel gears.
- Next step should be to create a GUI for entering Bevel Gear Parameters and using that to calculate macro-geometry
and print an
.svg using that.
- After which the drawing feature would be extended to generate
.dxf using Coin3D package dime.
- Alternatively, I can use
Coin3D visualisation for the sketch and then use the same to export dxf with no extra effort.
Career development updates
Minor things
- Had frozen pizza after a long time loved it.
- The day was good overall, got quite a bit of things done.
- My first ever PR was accepted into a project, it was for al-folio.
How I feel about today
- The day was good, had a lot of small achievements throughout.
- I might struggle with the presentation tomorrow, need to be on my toes.
- I should make sure to go to the gym tomorrow, I haven’t been there in two weeks.