Add ground filtering plugin (CSF) to the official repository of cloudcompare

Questions related to plugins development
Post Reply
wpqjbzwm
Posts: 40
Joined: Tue May 24, 2016 10:59 am

Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Hello, we've developed a plugin that can be used to separates point clouds into ground and non-ground (filtering). This plugin is based on a new filtering algorithm that we proposed recently. Therefore, we would like to internationalize our algorithm by adding this plugin to the official repository of CloudCompare. We' would like to provide entire source code to CloudCompare. So, how do we do it?
Last edited by wpqjbzwm on Thu May 26, 2016 2:24 pm, edited 3 times in total.
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: How to add plugins to the official repository

Post by daniel »

Good news.

To add the plugin to the main repository, you can simply make a pull request on github. Otherwise I can do it for you, just tell me what you prefer (edit: you'll have to send me the source files for that).
Daniel, CloudCompare admin
wpqjbzwm
Posts: 40
Joined: Tue May 24, 2016 10:59 am

Re: How to add plugins to the official repository

Post by wpqjbzwm »

Cloud you provide us a email address? We would like to send you our source code later by email. By the way, our email address is wpqjbzwm@126.com
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: How to add plugins to the official repository

Post by daniel »

The address is:
cloudcompare [at] danielgm.net
Daniel, CloudCompare admin
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: How to add plugins to the official repository

Post by daniel »

Okay the plugin has been added to the github trunk:
https://github.com/cloudcompare/trunk/t ... ugins/qCSF

And I created the corresponding documentation on the wiki (partially extracted from your doc file):
http://www.cloudcompare.org/doc/wiki/in ... F_(plugin)

Thanks again for the contribution!
Daniel, CloudCompare admin
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: How to add plugins to the official repository

Post by daniel »

Could you be more explicit?
Daniel, CloudCompare admin
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by daniel »

Oh, you'll have to wait for the next beta version of CC :D. I'll try to upload one soon.
Daniel, CloudCompare admin
Haowyr
Posts: 48
Joined: Wed Feb 11, 2015 11:01 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by Haowyr »

Interesting plug in, except that it regularly crashes. I guess it's a development version, so it's ok :)

kachlica, a modified version of CC with trhe plug in exists already, you can find it here:

ramm.bnu.edu.cn/program/CCwithCSF.zip

Have fun with it
AndrewRoberts
Posts: 14
Joined: Mon Aug 11, 2014 5:08 pm

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by AndrewRoberts »

I am also very interested in this, thanks for sharing! Looking forward to the new beta
daniel
Site Admin
Posts: 7717
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by daniel »

Here is the beta version of CC with qCSF (you'll need 7zip to unzip the archive):
http://www.cloudcompare.org/release/Clo ... bin_x64.7z

I haven't made it crash yet. And it's seems pretty efficient to extract DTMs (after a few tests). It's just a bit slow (I wish I could understand all the code comments in Chinese ;).
Daniel, CloudCompare admin
Post Reply