<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.grogra.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.grogra.de/feed.php">
        <title>GroIMP wiki - 01_user_documentation:09_math:02_set_theory_volume</title>
        <description></description>
        <link>https://dokuwiki.grogra.de/</link>
        <image rdf:resource="https://dokuwiki.grogra.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-16T09:24:33+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_fitting&amp;rev=1762133387&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_pccluster&amp;rev=1762133944&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.grogra.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>GroIMP wiki</title>
        <link>https://dokuwiki.grogra.de/</link>
        <url>https://dokuwiki.grogra.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_fitting&amp;rev=1762133387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T01:29:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pointcloud Shape fitting</title>
        <link>https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_fitting&amp;rev=1762133387&amp;do=diff</link>
        <description>Pointcloud Shape fitting

All functions described here require one or multiple point clouds selected in the current 3D view. Otherwise, an error dialog is shown. If point clouds are selected, a dialog box asks for the fitting mode. In case of a cylinder, a frustum, a cone, and the automatic mode also the precision parameter is requested. Another dialog box asks whether the selected point clouds should be kept or removed. After confirming one of the options, the objects are created, displayed in …</description>
    </item>
    <item rdf:about="https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_pccluster&amp;rev=1762133944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T01:39:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PointCloud clustering</title>
        <link>https://dokuwiki.grogra.de/doku.php?id=01_user_documentation:09_math:02_set_theory_volume:50_pccluster&amp;rev=1762133944&amp;do=diff</link>
        <description>PointCloud clustering

The PointClouds objects can be clustered.

Algorithms

K-means

Basic K-means clustering 

GUI

after selecting a point cloud and clustering it, the new created point clouds are added to the graph. 

RGG


public void Kcluster(){
 BoundedCloud c = (BoundedCloud) first((* pc:de.grogra.pointcloud.groimp.PointCloud, 
    (pc.getCloud() instanceof BoundedCloud) *)).getCloud(); 
 Cloud[] res = de.grogra.pointcloud.tools.KMeans.cluster(c,2,4);
 for(Cloud y : res){
 [
  ==&gt;&gt;^y;
 …</description>
    </item>
</rdf:RDF>
