Latest revision |
Your text |
Line 129: |
Line 129: |
| | | |
| * Attended the Silicon Mountain Conference today. | | * Attended the Silicon Mountain Conference today. |
− |
| |
− | = Week 5 =
| |
| | | |
| = Sunday June 21st = | | = Sunday June 21st = |
| | | |
− | * Adjusting the getTangentialPoints() algorithm for a unit hyperbola based on my mentor's corrections. | + | * Adjusting the getTangentialPoints() algorithm based on my mentor's corrections. |
− | | |
− | = Monday June 22nd =
| |
− | | |
− | * Sent [https://paste.kde.org/px1krxfhc adjustments] to getTangentpoint() member function algorithm over to my mentor for review.
| |
− | | |
− | * Been having discussions with my mentor on code snippets like [https://paste.kde.org/pa1axlysg this]. Hustling towards a working prototype.
| |
− | | |
− | * Showed my mentor some [https://paste.kde.org/pzvmlq1yc code snippets] that compile today.
| |
− | | |
− | = Tuesday June 23rd =
| |
− | | |
− | * My mentor gave feedback and corrections to the code snippet I tunrned in yesterday.
| |
− | | |
− | * Have done some [https://paste.kde.org/pxz2wpd9o corrections] to the code snippet.
| |
− | | |
− | * My mentor proposed a much more concise and [http://www.texpaste.com/n/u6dkvzc0 maintainable algorithm] which I'm incorporating into the Hyperbola code.
| |
− | | |
− | * LibreCAD Build is [https://paste.kde.org/pnpgabtyj broken]. Downloading Qt5 to run LibreCAD with while Lead developers fix this issue.
| |
− | | |
− | = Wednesday June 24th =
| |
− | | |
− | * Upgraded to qmake-qt5, updated my LibreCAD repository and build it.
| |
− | | |
− | * Awaiting review from my mentor for the [https://paste.kde.org/pq37vefit improved] the code snippet.
| |
− | | |
− | = Thursday June 25th =
| |
− | | |
− | * Did not do any work today due to housekeeping.
| |
− | | |
− | = Friday June 26th =
| |
− | | |
− | * More critique on code from my mentor.
| |
− | | |
− | * Improved [https://paste.kde.org/pq4vt14lx code] based on corrections discussed on IRC.
| |
− | | |
− | * Chatted a little with brlcad on #brlcad and ries on #librecad today.
| |
− | | |
− | = Saturday June 27th =
| |
− | | |
− | * Today was a lazy day for me. Did not code.
| |
− | | |
− | = Mid-term Evaluation Week(Week 6 )=
| |
− | | |
− | =Monday June 29th=
| |
− | | |
− | * After a deeper look at my logic of getTangentPoint(), I overhauled my code to have [https://paste.kde.org/pkt2o2ifh this].
| |
− | | |
− | * My mentor has confirmed that my logic is a step int the right direction and has suggested that I use github and email more including IM/IRC.
| |
− | | |
− | * Starting to design unit tests for this getTangentPoint() function.
| |
− | | |
− | = Tuesday June 30th =
| |
− | | |
− | * Filled Student evaluation form today.
| |
− | | |
− | * Working on unit test for getTangentPoint() member function.
| |
− | | |
− | * Some work in progress available [https://paste.kde.org/pvnynjgvt here]
| |
− | | |
− | = Wednesday July 1st =
| |
− | | |
− | * Sick day:I have not been able to do any work because of the symptoms of malaria I've been experiencing since morning.
| |
− | | |
− | * I've developed the unit tests for the getTangentPoint() in librecad/src/main.cpp and LibreCAD builds well.
| |
− | | |
− | * Next step is running the code to see the results from the function.
| |
− | | |
− | = PRE MIDTERM EVALUATION SUMMARY=
| |
− | | |
− | I was rather off to a slow start for GSoC 2015 coding due to my final year management project. However, I've written the getTangentPoint() member function for the LC_Hyperbola and I am currently designing appropriate test cases to ascertain the effectiveness of getTangentPoint() function. When I've perfected these test cases, anyone will be able to run these tests after compiling LibreCAD by ./lc on the command line in the unix/ directory.
| |
− | | |
− | = Thursday July 2nd =
| |
− | | |
− | * Sick day: Have not done any work today. Currently on medications.
| |
− | | |
− | * Managed to post my pre midterm evaluation summary to my development logs, BRL-CAD mailing list and cc'ing my mentors in LibreCAD and BRL-CAD.
| |
− | | |
− | * Updated my LibreCAD [https://github.com/Ngassa/LibreCAD repositories] too.
| |
− | | |
− | = Friday July 3rd =
| |
− | | |
− | * Sick day: Haven't been able to do any work due to illness.
| |