Editing User:Gurwinder Singh/GSoc15/log development


Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 165: Line 165:
* Communicate with my mentor of BRLCAD.
* Communicate with my mentor of BRLCAD.
* Communicate with Linuxcnc member
* Communicate with Linuxcnc member
= Pre-midterm Evaluation Summary =
I have started my GSOC with part primitive. Its easy for me to export coordinates of part. Then I export part into POV-Ray by using Round_Cone2 object. In next week it started exporting Ell. I found it difficult as I was not able to rotate ellipse but in last I export ell into POV-Ray by using spheroid object. In week third, I was working on arb8. Its harder for me to export. So I discussed it with POV-Ray community and finally I wrote a macro and I was able to export arb8 successfully. In 4th week, I export tgc successfully. In last week, I clean up code and submit POV-Ray converter as a [http://sourceforge.net/p/brlcad/patches/378/ patch]. I was also working on Linuxcnc in these pre-midterm days. I wrote stepconf help pages that will be used while user click on help button of stepconf of linuxcnc.
= Mid Term Evaluation Week =
27 June
* Do nothing
28 June
* Just search about python for linuxcnc
29 June
* Started python from youtube tutorials.
* Set Log of pre-mid term time period.
30 June
* Do first chapter: Intro of Python.
* Start following the [http://learnpythonthehardway.org/book/ book]
1 July
* Complete 10 Exercises of Book [http://learnpythonthehardway.org/book/index.html Learn Python by Hard Way].
* Start doing next exercise.
2 July - 3 July
* Done upto 17 exercises of [http://learnpythonthehardway.org/book/index.html Learn Python by Hard Way].
6 July
* Done 24 excercises of [http://learnpythonthehardway.org/book/index.html Learn Python by Hard Way].
7 July - 8 July
* Done upto 30 excersises and do some examples.
* Busy in admission work.
8 July - 9 July
* Do some excersises on python.
* Busy in admission paper completition.
13 July
* Completed basics of python.
* Done 43 excerssises on python
14 July
* Test Glade with python.
* Make my older changer in work
* Prepare for exam.
15 July
* Discuss on next work with my mentor
* Search about rhc and rpc
16 July
* Successfully export rhc coordinates
* Working on rhc to export it in POV-Ray
17 July
* Making a macro for rhc my using equations in POV-Ray
* Successfully export coordinates of rpc, epa, ehy
20 July
* Working on rhc and rpc export.
* Make half macro in working condition of elliptical torus.
21 July
* Elliptical torus is working.
* Working on its major and minor axis of its ellipse.
22 July - 23 July
* Busy at college, submit papers.
* Work on torus's minor and major axis.
* Working on rhc and rpc.
25 July - 27 July
* Communitcation with my mentor.
* Write down primitives on BRL-CAD wiki page brlcad.org/wiki/Povray.
28 July
* Export coordinates of Half.
* Export Half successfully.
* Working on pipe.
29 July - 31 July
* Working on PIPE primitive.
* Pipe is formed in povray but not with bend radius.
* Pipe is formed difference of cones.
3 Aug - 4 Aug
* Working on ARBN.
* Exported it successfully
5 Aug
* Working on EHY and EPA.
* Use quadratic equations of POV-Ray for it.
6 Aug
* Exported EPA and EHY successfully.
7 Aug - 10 Aug
* Successfully exported BOT.
* Working on RPC, RHC, extrud and sketch.
9 Aug - 12 Aug
* Feeling sick.
* RPC is working well, going to export.
13 Aug - 16 Aug
* Export RPC and RHC.
* Export data of Extrude.
* Test mear about half of primitives.
* Due to bad health not able to do much. Going to test all the remaining primitives.
17 Aug
* Soft Pencil Down
* Start performing test on different primitives.
18 Aug - 21 Aug
* Modify BoT primitives.
* Test BoT primitive and its working well.
* Conversation with Mentor on Documentation.
* Start documentation.
I have exported many other peimitives into POV-Ray. After mid term evaluation I discussed with my mentor about linuxCNC project. Due to lack of knowledge about linuxcnc machines and motivation we decided to move with POV-Ray export project. So I started exporting primitives into POV-Ray. I was feeling difficult to choose between primitive so I discussed it with my mentor. He gave me a list by which I was able to work in order. I have exported many primitives as listed below
RHC, RPC, EPA, EHY, ARBN, Half, ELL1, ELLg. One of these primitive is BoT which required some modification. I was in difficulty in exporting it but after spending time on it I was able to export it successfully and now its working correctly. I also exported HRT primitive in POV-Ray but its not similar to heart. But I'm very thankful to my mentor who gave me a chance to increase my skills and motivation to do work with proper methods as I never expected that I will able to export these given primitives in proposal opn time but thanks to mentor and God who motivate me to work and I was able to export more primitives along with those given in proposal.

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)