Welcome Jawadh!

I am new to BRL-CAD. As I am an Undergraduate of University of Moratuwa, Sri 
Lanka. I would like contribute to vector drawing GSoC project for this year. So 
please guide me through.

There's not much to guide you on if you don't have any questions.  Open source encourages independent 
discovery and learning, and relies on it for efficient communications.  As I know absolutely nothing about 
your experience or familiarity with the vector drawing project idea (and it is just an "idea" -- 
it's your job to define the project and what the objectives are in detail), I would suggest you start by 
reading up on the references provided on the wiki idea page.  Install BRL-CAD from a source checkout and 
learn how to run the "rt" and "rtedge" tools to see what some of the current drawing 
outputs look like.  From there, you'll want to then start thinking back to the project idea page and how you 
could make a vector program similar to rt or rtedge, but that produces vector drawings (e.g., svg) instead of 
raster images (e.g., png).

There's two basic approaches you will probably want to take.  Convert to NURBS 
and project onto 2D in depth order (hard) or adaptively sample the edges with 
ray tracing to construct Bezier outlines (less hard).  That's the gist at 
least.  There are some other approaches left as an exercise for research 
papers. ;)

Cheers!
Sean

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to