Difference between revisions of "User:Gurwinder Singh/GSoc15/log development"

From BRL-CAD
Line 19: Line 19:
 
=Week 1( Export [http://brlcad.org/tmp/primitives/part.png Part] )=
 
=Week 1( Export [http://brlcad.org/tmp/primitives/part.png Part] )=
  
= 25 May =
+
25 May  
 
* Understand particale and take reference from other converters
 
* Understand particale and take reference from other converters
 
I understood how the coordinates of vertices of particale are stored. Now I'm working on exporting the vertices and then move on to export into POV-Ray format.
 
I understood how the coordinates of vertices of particale are stored. Now I'm working on exporting the vertices and then move on to export into POV-Ray format.
  
= 26 May =
+
26 May  
 
* Pushed one commit to github.
 
* Pushed one commit to github.
 
* Export coordinates of Particale successfully.
 
* Export coordinates of Particale successfully.
 
My ubuntu got crashed so I have to reinstall it. I will be compiling BRL-CAD after that I am on track again.
 
My ubuntu got crashed so I have to reinstall it. I will be compiling BRL-CAD after that I am on track again.
  
= 27 May =
+
27 May  
 
* Export particale but requires to fix errors.
 
* Export particale but requires to fix errors.
 
Today I was busy in my exam. But in evening I got time to export particale.
 
Today I was busy in my exam. But in evening I got time to export particale.
  
= 28 May =
+
28 May  
 
* Done exporting of Particale primitive.
 
* Done exporting of Particale primitive.
 
* Testing it with POV-Ray.
 
* Testing it with POV-Ray.
 
I am now working on linuxcnc. Starts from backslash task for it.
 
I am now working on linuxcnc. Starts from backslash task for it.
  
= 29 May =
+
29 May  
 
* Working on linuxCNC. Search related to backslash.
 
* Working on linuxCNC. Search related to backslash.
 
* Taking other softwares as refrence.  
 
* Taking other softwares as refrence.  
  
= 30 May =
+
30 May  
 
* Fix some error in POV-Ray export.
 
* Fix some error in POV-Ray export.
 
* Working on LinuxCNC, taking help from Youtube videos. Discuss with Morley
 
* Working on LinuxCNC, taking help from Youtube videos. Discuss with Morley
 
about backslash.
 
about backslash.
  
= 31 May =
+
31 May  
 
* Just search about other possible primitives that are not in proposal.
 
* Just search about other possible primitives that are not in proposal.
  
Line 54: Line 54:
 
= Week 2( Export [http://brlcad.org/tmp/primitives/ell.png ell] )=
 
= Week 2( Export [http://brlcad.org/tmp/primitives/ell.png ell] )=
  
= 1 June =
+
1 June  
 
* Found where the coordinates are stored.
 
* Found where the coordinates are stored.
 
* Export those coordinates simply.
 
* Export those coordinates simply.
 
* Working on other possible primitives( not in proposal ).
 
* Working on other possible primitives( not in proposal ).
  
= 2 June =
+
2 June  
 
* Compare and test the ellipse formed by BRL-CAD and POV-Ray.
 
* Compare and test the ellipse formed by BRL-CAD and POV-Ray.
 
* Found some more primitives that I can export.
 
* Found some more primitives that I can export.
  
= 3 June =
+
3 June  
 
* Export ellipse.
 
* Export ellipse.
 
* Working on rotation of ellipse.
 
* Working on rotation of ellipse.
  
= 4 June =
+
4 June  
 
* Was Busy in traveling.
 
* Was Busy in traveling.
 
* Just looked into some ways to rotate ellipse.
 
* Just looked into some ways to rotate ellipse.
  
= 5 June =
+
5 June  
 
* Export ell successfully
 
* Export ell successfully
  
= 6 June =
+
6 June  
 
* Start linuxcnc
 
* Start linuxcnc
 
* Cloning and Compiling on my new system
 
* Cloning and Compiling on my new system
  
= 7 June =
+
7 June  
 
* Compile Linuxcnc successfully
 
* Compile Linuxcnc successfully
 
* Know how to use it.
 
* Know how to use it.
Line 87: Line 87:
 
= Week 3( Export [http://brlcad.org/tmp/primitives/arb8.png arb8] ) =
 
= Week 3( Export [http://brlcad.org/tmp/primitives/arb8.png arb8] ) =
  
= 8 June =
+
8 June  
 
* Start working with arb8
 
* Start working with arb8
 
* Export coordinates of arb8
 
* Export coordinates of arb8
  
= 9 June =
+
9 June  
 
* Export arb8
 
* Export arb8
 
* Export tgc
 
* Export tgc
 
* Working on linuxcnc
 
* Working on linuxcnc
  
= 10 June =
+
10 June  
 
* Working on Linuxcnc Help pages.
 
* Working on Linuxcnc Help pages.
  
= 11 June =
+
11 June  
 
* Was at busy at my college.
 
* Was at busy at my college.
  
= 12 June =
+
12 June  
 
* Working on linuxcnc stepconf.
 
* Working on linuxcnc stepconf.
  
= 13 June =
+
13 June  
 
* Working on help button.
 
* Working on help button.
  
= 14 June =
+
14 June  
 
* Clean up g-pov code
 
* Clean up g-pov code
  
Line 116: Line 116:
 
= Week 4( Export [http://brlcad.org/tmp/primitives/tgc.png tgc] )  =
 
= Week 4( Export [http://brlcad.org/tmp/primitives/tgc.png tgc] )  =
  
= 15 June =
+
15 June  
 
* Clean up tgc code
 
* Clean up tgc code
 
* Remove error from exporting into POV-Ray
 
* Remove error from exporting into POV-Ray
 
* Change some settings of Help button of Linuxcnc
 
* Change some settings of Help button of Linuxcnc
  
= 16 June =
+
16 June  
 
* Do code clean up
 
* Do code clean up
 
* Submit my patch
 
* Submit my patch
  
= 17 June =
+
17 June  
 
* Rebuild BRL-CAD on my system  
 
* Rebuild BRL-CAD on my system  
 
* Working on patch
 
* Working on patch
  
= 18 June =
+
18 June  
 
* Remove some errors
 
* Remove some errors
 
* Edit files to compile g-pov correctly
 
* Edit files to compile g-pov correctly
  
= 19 June =
+
19 June  
 
* Was busy at college for some paper work
 
* Was busy at college for some paper work
  
= 20 June =
+
20 June  
 
* Prepare for Patch
 
* Prepare for Patch
  
= 21 June =
+
21 June  
 
* Working on writing output into file
 
* Working on writing output into file
  
Line 145: Line 145:
 
[http://postimg.org/image/643fsu09v/ Here] is the screen shoot of how tgc looks after conversion in POV-Ray  
 
[http://postimg.org/image/643fsu09v/ Here] is the screen shoot of how tgc looks after conversion in POV-Ray  
  
= 22 June =
+
= Week 5 =
 +
 
 +
22 June  
 
* Writing the code according to coding standard  
 
* Writing the code according to coding standard  
  
= 23 June =
+
23 June  
 
* Remove some errors and working on output file option.
 
* Remove some errors and working on output file option.
  
= 24 June =
+
24 June  
 
* Setting file for commit
 
* Setting file for commit
 
* Push code on Git repository successfully
 
* Push code on Git repository successfully
  
= 25 June =
+
25 June  
 
* Do some tutorial on Glade  
 
* Do some tutorial on Glade  
 
* Checking the help pages for stepconf
 
* Checking the help pages for stepconf
 
* Trying to solve segmentation error
 
* Trying to solve segmentation error
  
= 26 June =
+
26 June  
 
* Communicate with my mentor of BRLCAD.
 
* Communicate with my mentor of BRLCAD.
 
* Communicate with Linuxcnc member
 
* Communicate with Linuxcnc member

Revision as of 22:54, 28 June 2015

Project Details

Name: Gurwinder Singh Bains

IRC Name: Gurwinder

e-mail: gswithbains@gmail.com


Community Bonding Period work

  • Working on Glade and follow some tutorial to get my hand on it.
  • Understand some primitives and find a way to export them.
  • Start studying about POV-Ray macros.

Coding Period

Week 1( Export Part )

25 May 
  • Understand particale and take reference from other converters

I understood how the coordinates of vertices of particale are stored. Now I'm working on exporting the vertices and then move on to export into POV-Ray format.

26 May 
  • Pushed one commit to github.
  • Export coordinates of Particale successfully.

My ubuntu got crashed so I have to reinstall it. I will be compiling BRL-CAD after that I am on track again.

27 May 
  • Export particale but requires to fix errors.

Today I was busy in my exam. But in evening I got time to export particale.

28 May 
  • Done exporting of Particale primitive.
  • Testing it with POV-Ray.

I am now working on linuxcnc. Starts from backslash task for it.

29 May 
  • Working on linuxCNC. Search related to backslash.
  • Taking other softwares as refrence.
30 May 
  • Fix some error in POV-Ray export.
  • Working on LinuxCNC, taking help from Youtube videos. Discuss with Morley

about backslash.

31 May 
  • Just search about other possible primitives that are not in proposal.

Part primitive in POV-Ray

Here is the screen shoot of how part looks after conversion in POV-Ray

Week 2( Export ell )

1 June 
  • Found where the coordinates are stored.
  • Export those coordinates simply.
  • Working on other possible primitives( not in proposal ).
2 June 
  • Compare and test the ellipse formed by BRL-CAD and POV-Ray.
  • Found some more primitives that I can export.
3 June 
  • Export ellipse.
  • Working on rotation of ellipse.
4 June 
  • Was Busy in traveling.
  • Just looked into some ways to rotate ellipse.
5 June 
  • Export ell successfully
6 June 
  • Start linuxcnc
  • Cloning and Compiling on my new system
7 June 
  • Compile Linuxcnc successfully
  • Know how to use it.

Ell primitive in POV-Ray

Here is the screen shoot of how ell looks after conversion in POV-Ray

Week 3( Export arb8 )

8 June 
  • Start working with arb8
  • Export coordinates of arb8
9 June 
  • Export arb8
  • Export tgc
  • Working on linuxcnc
10 June 
  • Working on Linuxcnc Help pages.
11 June 
  • Was at busy at my college.
12 June 
  • Working on linuxcnc stepconf.
13 June 
  • Working on help button.
14 June 
  • Clean up g-pov code

Arb8 primitive in POV-Ray

Here is the screen shoot of how arb8 looks after conversion in POV-Ray

Week 4( Export tgc )

15 June 
  • Clean up tgc code
  • Remove error from exporting into POV-Ray
  • Change some settings of Help button of Linuxcnc
16 June 
  • Do code clean up
  • Submit my patch
17 June 
  • Rebuild BRL-CAD on my system
  • Working on patch
18 June 
  • Remove some errors
  • Edit files to compile g-pov correctly
19 June 
  • Was busy at college for some paper work
20 June 
  • Prepare for Patch
21 June 
  • Working on writing output into file

Tgc primitive in POV-Ray

Here is the screen shoot of how tgc looks after conversion in POV-Ray

Week 5

22 June 
  • Writing the code according to coding standard
23 June 
  • Remove some errors and working on output file option.
24 June 
  • Setting file for commit
  • Push code on Git repository successfully
25 June 
  • Do some tutorial on Glade
  • Checking the help pages for stepconf
  • Trying to solve segmentation error
26 June 
  • Communicate with my mentor of BRLCAD.
  • Communicate with Linuxcnc member