On Apr 28, 2012, at 2:17 PM, Anurag Murty wrote:

> I am Anurag Murty, and I will be working on the Voxelize project this 
> summer.(GSoC).
> Can someone please point me towards some initial references for the same?

Hi Anurag!

There are lots of places to start with this project but I think some of the key 
points that will make your project a success is to make sure that it integrates 
well BRL-CAD and enhances our existing support.

Obtaining voxel data from geometry is really very easy.  You can just shoot a 
grid of rays and create your cells based off of it.  BRL-CAD is made for 
shooting rays and we have lots of existing tools that do exactly that already 
which you can leverage.

What I'd suggest you do first is learn how some of those tools work first as a 
*user*, then explore the code.  I'd start with rtweight and then gqa.  The 
first uses a single CPU and shoots a fixed grid while the latter uses multiple 
CPUS and shoots an adaptively refining grid.  Both have manual pages that 
explain the basics of how to use them.

>From there, you can then decide how you'd like to integrate functionality.  
>You could create a voxelize command in mged.  You could create a stand-alone 
>converter tool if there's a dominant industry voxel file format.

As for in-memory data, your tool could have options for generating arb8's 
(individual boxes/voxels), or more efficiently it could use our existing 'vol' 
volumetric primitive, or it could use our newer point cloud primitive (but 
you'd have to define a new point type).  Lots of merits to most of those, 
though using/extending 'vol' is the natural fit.

Cheers!
Sean


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to