Hello, 
        It’s been a while. I submitted the final proposal for gSoc on my idea 
of point clouds with BRL-CAD. Since I started a bit late, I wasn’t able to 
submit a draft proposal and get it reviewed. Nevertheless, I will try to submit 
a patch based on integration with PCL in the upcoming week.

Warm regards,
Abhishek

> On Mar 12, 2018, at 2:27 PM, Christopher Sean Morrison <brl...@mac.com 
> <mailto:brl...@mac.com>> wrote:
> 
> Abhishek,
> 
> To expand on that, BRL-CAD’s point cloud primitive was implemented years ago 
> for a specific short-term need (a relatively straight-forward scanned point 
> visualization).  The pnts primitive was added with some structure flexibility 
> and input methods but never taken to general feature and isn’t considered a 
> published feature (which means it can change as needed).
> 
> Design-wise, in my view it’s one of the few entities in BRL-CAD that can 
> validly be solid or non-solid, intentionally supporting points with or 
> without volume.  The on-disk definition was also set up to support per-point 
> orientation (e.g., surface normals) and color, data typically available from 
> scanners.  And that’s about where things were left, but the possibilities are 
> wide open.
> 
> Integrating with PCL would be good with an appropriate plan — especially if 
> it helps get to production-quality capability being able to import, display, 
> and render massive point clouds with/without colors, radii, and orientation.  
> From there, one of the more useful things to explore would be Smooth Signed 
> Distance (SSD) surface reconstruction. That could provide a robust path for 
> fixing broken mesh geometries.
> 
> Cheers!
> Sean
> 
> 
>  
> 
>> On Mar 11, 2018, at 9:22 PM, Abhishek Vasudevan <abhishek.open...@gmail.com 
>> <mailto:abhishek.open...@gmail.com>> wrote:
>> 
>> Hi Daniel,
>>              I was thinking maybe I could integrate the pnts primitive with 
>> the PCL library to help with the visualization part. I believe a lot of 
>> point cloud functionalities (Segmentation, filters) can be added easily if 
>> we were to use PCL. Also, there can be options to open and operate on all 
>> formats of point cloud files like PCD, PLY ,etc. 
>> 
>> Can you provide me the code/documentation that BRL-CAD uses for the pnts 
>> primitive? Also, what do you think about using PCL here?
>> 
>> Regards,
>> Abhishek
>> 
>> 
>>> On Mar 11, 2018, at 1:10 AM, Daniel Roßberg <danielmrossb...@gmail.com 
>>> <mailto:danielmrossb...@gmail.com>> wrote:
>>> 
>>> Hi Abhishek,
>>> 
>>> I'm sure there are many ways you can contribute here.
>>> I've just looked for the first time at our pnts primitive (beside a small 
>>> fix for a compiler I made there 9 years ago).  I think this was meant with 
>>> "BRL-CAD has a basic point cloud primitive."  And as far as I can see, it 
>>> has no real functionality yet.  Especially, the pnts primitive doesn't 
>>> describe a 3D solid, which is a problem for a software designed to handle 
>>> 3D solids.  The pnts primitive sketches currently an idea of how a point 
>>> cloud could be handled in BRL-CAD.  E.g., it provides the necessary load 
>>> and save functions and the hooks into the mged and archer GUIs.  This 
>>> should ease the implementation of the real 3D functionality because you 
>>> don't need to struggle with this much any more.
>>> 
>>> Therefore, if you have an idea of how to bring pnts to live you are 
>>> welcome.  Feel free to discuss it here.  Point clouds are often the result 
>>> from 3D scans and a matter of visualization which we want to have in 
>>> BRL-CAD too.
>>> 
>>> Regards,
>>>     Daniel
>>> 
>>> 2018-03-09 14:14 GMT+01:00 Abhishek Vasudevan <abhishek.open...@gmail.com 
>>> <mailto:abhishek.open...@gmail.com>>:
>>> Hey guys,
>>>     I am a final year undergrad student from India majoring in Information 
>>> Technology. I am currently in Australia as a research student at the 
>>> University of Melbourne as part of an exchange program. I am working on 
>>> point clouds as part of my research here. I’ve learnt quite a lot about 
>>> point clouds, their file formats (PLY, PCD, etc.) and also the Point Cloud 
>>> Library (PCL). 
>>> 
>>> I’ve seen the GSoc ideas page and apparently BRL-CAD has a primitive 
>>> implementation of point clouds. Is there any documentation on how to use 
>>> this in BRL-CAD? Also, what ideas do you have mind in improving the 
>>> performance of your point cloud model?
>>> 
>>>  I have programmed extensively in C,C++ and Python. Is there any way I can 
>>> make a contribution here?
>>> 
>>> Warm regards,
>>> Abhishek
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org <http://slashdot.org/>! 
>>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>>> _______________________________________________
>>> BRL-CAD Developer mailing list
>>> brlcad-devel@lists.sourceforge.net 
>>> <mailto:brlcad-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel 
>>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org <http://slashdot.org/>! 
>>> http://sdm.link/slashdot_______________________________________________ 
>>> <http://sdm.link/slashdot_______________________________________________>
>>> BRL-CAD Developer mailing list
>>> brlcad-devel@lists.sourceforge.net 
>>> <mailto:brlcad-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel 
>>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>> 
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org <http://slashdot.org/>! 
>> http://sdm.link/slashdot_______________________________________________ 
>> <http://sdm.link/slashdot_______________________________________________>
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net 
>> <mailto:brlcad-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel 
>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org <http://slashdot.org/>! 
> http://sdm.link/slashdot_______________________________________________ 
> <http://sdm.link/slashdot_______________________________________________>
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net <mailto:brlcad-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to