<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->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;"><</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000080;">0</span><span style=" color:#c0c0c0;"> </span><span style=" color:#000000;">&&</span><span style=" color:#c0c0c0;"> </span>OBBptr<span style=" color:#000000;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">-></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;">()<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">0</span><span style=" color:#000000;">]<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">1</span><span style=" color:#000000;">]<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">2</span><span style=" color:#000000;">]<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">3</span><span style=" color:#000000;">]<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">4</span><span style=" color:#000000;">]<<</span>bds<span style=" color:#000000;">[</span><span style=" color:#000080;">5</span><span style=" color:#000000;">]<<</span><span style=" color:#008000;">"Level</span><span style=" color:#c0c0c0;"> </span><span style=" color:#008000;">Bounds1"</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"><<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>></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 <<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>> wrote:<br>
> Thanks David,<br>
><br>
> But I couldn't figure out how to get the bounds of the individual boxes.<br>
><br>
> Jothy<br>
<br>
</div>It looks like the GenerateRepresentation calls a (unfortunately<br>
protected) GeneratePolygons function. I don'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>