Daniel
I had been testing voxelize for quite a while now but the command hangs the
software to the state that it has to be reopened again. It is not
functional. I have gone through the code , still trying to understand it.
As a part of my project I would like to implement this functionality
properly.
Along with voxel generation, I would like to add features that voxelization
would help rendering to BRL CAD many useful abilities.
My idea is to extend voxelize library incorporating in it , following
features:
1. Functions to change the color, texture, material and size of voxel etc.
2. If two objects collide, following the laws of motion in ideal space,
what would be the resultant shape, this would be done firstly by voxelizing
the two objects then evaluating the shift in individual voxels according to
the laws of motion and redrawing the finally distorted image by
de-voxelizing.
3.This would also need the de-voxelize function.
Whats your opinion? All the suggestions are welcome!
Regards
Aditi
On Thu, Mar 20, 2014 at 8:19 PM, Daniel Roßberg
<danielmrossb...@gmail.com>wrote:
> Aditi,
>
> there is already very much done here. Anurag did most of the work in
> 2012's Summer of Code (http://brlcad.org/wiki/User:Anuragmurty). You
> should consult the references Sean gave you, test the voxelize command
> in mged and the g-voxel program. In your proposal you should point
> out then what you want to do on top of this.
>
>
> Regards,
> Daniel
>
>
>
>
> 2014-03-20 6:06 GMT+01:00 Christopher Sean Morrison <brl...@mac.com>:
> >
> > On Mar 19, 2014, at 1:03 PM, Aditi Bhatnagar wrote:
> >
> >> Hello everyone!
> >
> > Hello Aditi!
> >
> >> I am Aditi Bhatnagar, sophomore. I have strong grip over C and I really
> wish to work on Voxelize as a project for this GSoC. Correct me if I am
> wrong but we essentially need to convert the entire 3D image into small
> cubes approximating the shape of the object right.
> >
> > Basically.
> >
> >> This can be done by differentiating the regions and converting them
> into required number of small cubes. I have few queries ,
> >> 1. do we essentially need to use only cube or should we use different
> small 3D object that can approximate it well.
> >
> > I don't think that matters much at this point as the problem is
> determining which voxels should be on or off. Outputting a volumetric
> representation in any form such as cubes or point clouds or image slices
> (e.g., like CT scan data) becomes trivial.
> >
> >> 2. I intend to introduce criteria like scale of vocalization too that
> would ask for how fine vocalization does one needs,(that much granularity
> would be introduced) would it be beneficial in your opinion.
> >
> > Definitely. Be sure to check out src/libanalyze/voxels.c and
> src/libged/voxelize.c to see where the previous effort left off (as well as
> the wiki dev logs). You should run the voxelize command in mged and start
> to get a basic understanding of our geometry representations and how we can
> use ray tracing to sample geometry.
> >
> > Cheers!
> > Sean
> >
> >
> >
> ------------------------------------------------------------------------------
> > Learn Graph Databases - Download FREE O'Reilly Book
> > "Graph Databases" is the definitive new guide to graph databases and
> their
> > applications. Written by three acclaimed leaders in the field,
> > this first edition is now available. Download your free book today!
> > http://p.sf.net/sfu/13534_NeoTech
> > _______________________________________________
> > BRL-CAD Developer mailing list
> > brlcad-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel