User:Matovitch
Contents
Who I am
My name is Camille Brugel. I am currently studying computer science and maths in an engineering school ( first year ENSIMAG in Grenoble, France).
contact me at : camille.brugel@laposte.net
Programming Experience
I have experience with ADA (which is not interesting here) and C (more useful). Some scripting language too : bash, python. I have some notions of C++ ( I only wrote a .obj parser and I have played with SFML library) and Visual Basic. I use some "math oriented" language too such as R or maple.
Why BRL-CAD
Actually, I enjoy doing mathematics as much as (at least) programming. Therefore I have a large interest in computer graphics. I recently implement a strange (based on my ideas) boundary volumes hierarchy for a ray tracer (the boxes where elementary volumes in spherical coordinates), if you want to discuss this topic contact me. I will be happy to answer your questions. I like trying to optimise and parallelize my code.
Which Project ?
I have few (non-academic) knowledge on NURBS surfaces and Bézier (french guy :)) curves but I am interested on "vectorize" the output of raytracing. I am a bit disappointed by the performance of the "Inkscape's vectorizer" but I am aware that it is a complex ( => interesting) issue.
(Normally ray tracer output is smooth enough and doesn't need to be passed through a Gaussian filter. So, at first, I think, I will use the "last part" of the Canny Edge detector.) <- this is done but not by me
What I've done so far
I download the source code from SVN. Compile it and played with mged primitives and the ray tracer. I also realise that immerse themselves in a very^+ large code isn't an easy task. I coded a small antialiazer for rtedge. It seems the old one only slowed the program.
What I am going to do (or at least trying)
Complete this page and fix a development schedule.