<div dir="ltr">Hi David,<br><br>As you suggested I have sub classed vtkOBBTree and add a new method GeneratePolygons2 and call this function on GenerateRepresentation. The class works fine. But I am a bit confused to get the bounds of the individual boxes correctly.<br>
I used pts-&gt;GetBounds() in Generatepolygons2, it prints the same bounds for all levels.<br><br>For instance in the picute attached I want to get the bounds of each red box seperatly.<br><br>See the code below<br><br><span style=" color:#808000;">void</span><span style=" color:#c0c0c0;"> </span>myOBBTree<span style=" color:#000000;">::</span>GeneratePolygons2<span style=" color:#000000;">(</span>vtkOBBNode<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span>OBBptr<span style=" color:#000000;">,</span><span style=" color:#c0c0c0;"> </span><span style=" color:#808000;">int</span><span style=" color:#c0c0c0;"> </span>level<span style=" color:#000000;">,</span><span style=" color:#c0c0c0;"> </span><span style=" color:#808000;">int</span><span style=" color:#c0c0c0;"> </span>repLevel<span style=" color:#000000;">,</span>vtkPoints<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span>pts<span style=" color:#000000;">,</span><span style=" color:#c0c0c0;"> </span>vtkCellArray<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">*</span>polys<span style=" color:#000000;">)</span>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#000000;">{</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">    </span><span style=" color:#808000;">if</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">(</span><span style=" color:#c0c0c0;"> </span>level<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">==</span><span style=" color:#c0c0c0;"> </span>repLevel<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">||</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">(</span>repLevel<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">&lt;</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000080;">0</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">&amp;&amp;</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Kids<span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">==</span><span style=" color:#c0c0c0;"> </span>NULL<span style=" color:#000000;">)</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">)</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span><span style=" color:#000000;">{</span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span><span style=" color:#808000;">double</span><span style=" color:#c0c0c0;"> </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>vtkIdType<span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">8</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>vtkIdType<span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">];</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">6</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">               </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">               </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>x<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Corner<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">               </span><span style=" color:#000000;">+</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-&gt;</span>Axes<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">][</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">7</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>pts<span style=" color:#000000;">-&gt;</span>InsertNextPoint<span style=" color:#000000;">(</span>x<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">6</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">7</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">7</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">6</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">6</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">7</span><span style=" color:#000000;">];</span><span style=" color:#c0c0c0;"> </span>ptIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">=</span><span style=" color:#c0c0c0;"> </span>cubeIds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>polys<span style=" color:#000000;">-&gt;</span>InsertNextCell<span style=" color:#000000;">(</span><span style=" color:#000080;">4</span><span style=" color:#000000;">,</span>ptIds<span style=" color:#000000;">);</span></pre>


<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span><span style=" color:#808000;">double</span><span style=" color:#c0c0c0;"> </span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">6</span><span style=" color:#000000;">];</span></pre>

<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span>pts<span style=" color:#000000;">-&gt;</span>GetBounds<span style=" color:#000000;">(</span>bds<span style=" color:#000000;">);</span><span style=" color:#c0c0c0;">        </span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">       </span>qDebug<span style=" color:#000000;">()&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">]&lt;&lt;</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">]&lt;&lt;</span><span style=" color:#008000;">&quot;Level</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">Bounds1&quot;</span><span style=" color:#000000;">;<br>
<br></span></pre>
<pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" color:#c0c0c0;">        </span><span style=" color:#000000;">}</span></pre><br><br><br>
<br><div class="gmail_quote">On Wed, Aug 31, 2011 at 2:53 PM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, Aug 31, 2011 at 9:09 AM, Jothy &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt; wrote:<br>
&gt; Thanks David,<br>
&gt;<br>
&gt; But I couldn&#39;t figure out how to get the bounds of the individual boxes.<br>
&gt;<br>
&gt; Jothy<br>
<br>
</div>It looks like the GenerateRepresentation calls a (unfortunately<br>
protected) GeneratePolygons function. I don&#39;t think there is a built<br>
in way to get each box, but you could subclass OBBTree and call that<br>
function on your subclass object.<br>
<font color="#888888"><br>
David<br>
</font></blockquote></div><br></div>