Editing User:Popescu.andrei1991/proposal2014

From BRL-CAD

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 1: Line 1:
===Bio===
+
==Bio==
  
 
I’m Andrei, a CS undergraduate at Polytechnic Univ. of Bucharest, current in the 4th and last year.When I’m not coding, I’m playing basketball, going to the gym or just hanging out. I’ve been with BRL-CAD for GSoC 2012 and Code-in ’13. In my opinion, those projects offer me a much better view on this and how I should tackle situation, it’s been a great learning experience.
 
I’m Andrei, a CS undergraduate at Polytechnic Univ. of Bucharest, current in the 4th and last year.When I’m not coding, I’m playing basketball, going to the gym or just hanging out. I’ve been with BRL-CAD for GSoC 2012 and Code-in ’13. In my opinion, those projects offer me a much better view on this and how I should tackle situation, it’s been a great learning experience.
Line 21: Line 21:
 
BRL-CAD's engine(core interface) already has several primitives implemented, as well as database handling. My whole GSoC project is split into two main parts. The main part is completing the primitives list, Geometry engine tuning is something to be discussed and there's no certain plan towards it, I will work on it only if the community decides so.
 
BRL-CAD's engine(core interface) already has several primitives implemented, as well as database handling. My whole GSoC project is split into two main parts. The main part is completing the primitives list, Geometry engine tuning is something to be discussed and there's no certain plan towards it, I will work on it only if the community decides so.
  
===I) Geometry engine tuning===
+
==I) Geometry engine tuning==
  
 
Right now, this is a generic part and there's no technical planning on it.
 
Right now, this is a generic part and there's no technical planning on it.
  
===II) Enhancing geometry engine with additional primitives===
+
==II) Enhancing geometry engine with additional primitives==
  
 
With the increasing number of implemented primitives in core interface, increases the usability and external development interest towards the geometry engine. Primitives where chosen based on how important they are and how difficult it is to implement them. The goal is to tackle as many primitives as possible, starting with the easiest ones. Some items from the list are rec, rcc, ellg, sph etc.
 
With the increasing number of implemented primitives in core interface, increases the usability and external development interest towards the geometry engine. Primitives where chosen based on how important they are and how difficult it is to implement them. The goal is to tackle as many primitives as possible, starting with the easiest ones. Some items from the list are rec, rcc, ellg, sph etc.
Line 195: Line 195:
 
As you know, GSoC is flexible regarding project scope. If this proposed project is under scoped, we will discuss additional classes to implement. Similarly, if things take longer than expected due to unforeseeable factors, primitives will be prioritized. If finished early, hrt primitive will be implemented.
 
As you know, GSoC is flexible regarding project scope. If this proposed project is under scoped, we will discuss additional classes to implement. Similarly, if things take longer than expected due to unforeseeable factors, primitives will be prioritized. If finished early, hrt primitive will be implemented.
  
=Time availability & timeline=
+
===Time availability & timeline===
  
 
There will be work done between 21 March and 21 April, however, not 40 hours a week. This will be discussed in detail via IRC/mails. The timeline assumes zero work is done until then.  During coding period, the standard 40 hours will be maintained, with the possibility to extend to 48 if there is need.
 
There will be work done between 21 March and 21 April, however, not 40 hours a week. This will be discussed in detail via IRC/mails. The timeline assumes zero work is done until then.  During coding period, the standard 40 hours will be maintained, with the possibility to extend to 48 if there is need.
Line 276: Line 276:
  
  
=Why me?=
+
Why me?
 
 
 
 
  
You know a bit more about me than about newcomers so this question my seem useless. My impression is that  over time I’ve gotten the reputation of an underachiever as I always start out strong and fall of some time after.  It’s happened with GCI 2014, last part of 2013 and a part of GSoC 2012.
+
          You know a bit more about me than about newcomers so this question my seem useless. My impression is that  over time I’ve gotten the reputation of an underachiever as I always start out strong and fall of some time after.  It’s happened with GCI 2014, last part of 2013 and a part of GSoC 2012.
  
Being honest, I think the best way to figure out if you should pick me or not(aside the proposal, obviously) is to look at how the period until taking decisions is spent. I can’t guarantee that I won’t “fall off again”, but this time I am much more determined, as you will see below.
+
          Being honest, I think the best way to figure out if you should pick me or not(aside the proposal, obviously) is to look at how the period until taking decisions is spent. I can’t guarantee that I won’t “fall off again”, but this time I am much more determined, as you will see below.
  
 
           I’ve improved my general CS knowledge considerably from ago two years, that project was much more for me, than for the real benefit of BRL-CAD. I want to change that now,  I want this GSoC project to actually make a difference. So I/you could show the difference between the two projects. Actually, now, I am a bit surprised that I was accepted back then, but nevertheless that lead to this.
 
           I’ve improved my general CS knowledge considerably from ago two years, that project was much more for me, than for the real benefit of BRL-CAD. I want to change that now,  I want this GSoC project to actually make a difference. So I/you could show the difference between the two projects. Actually, now, I am a bit surprised that I was accepted back then, but nevertheless that lead to this.
Line 290: Line 288:
 
   
 
   
  
=Why BRL-CAD?=
+
===Why BRL-CAD?===
  
  

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)