<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2716.2200" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I want to volume render a set of 
3D points and when I create vtkStructuredPoints to represent the data, I have a 
problem where the points seem to be clipped occasionally. To create the 
structured points I do the following ...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>m_output = 
vtkStructuredPoints::New();<BR>&nbsp;float 
bounds[6];<BR>&nbsp;m_source-&gt;GetBounds(bounds);<BR>&nbsp;int 
x1,x2,y1,y2,z1,z2;<BR>&nbsp;x1 = (int)(floor(bounds[0]));<BR>&nbsp;x2 = 
(int)(ceil(bounds[1]));<BR>&nbsp;y1 = (int)(floor(bounds[2]));<BR>&nbsp;y2 = 
(int)(ceil(bounds[3]));<BR>&nbsp;z1 = (int)(floor(bounds[4]));<BR>&nbsp;z2 = 
(int)(ceil(bounds[5]));</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;m_iVal = (x2 - x1 + 1);<BR>&nbsp;m_jVal = (y2 
- y1 + 1);<BR>&nbsp;m_kVal = (z2 - z1 + 1);</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;m_output-&gt;SetDimensions(m_iVal * 
m_xResolution, m_jVal * m_yResolution, m_kVal * 
m_zResolution);<BR>&nbsp;m_output-&gt;SetSpacing((1.0 / m_xResolution) ,(1.0 / 
m_yResolution) ,(1.0 / m_zResolution)); 
<BR>&nbsp;m_output-&gt;SetOrigin(x1,y1,z1);<BR>&nbsp;m_output-&gt;SetScalarTypeToUnsignedShort();<BR>&nbsp;m_output-&gt;Update();</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>where m_*Resolution *=x,y,z are parameters that 
specify the resolution of the structured points in each dimension. Is this the 
correct way to used structured points? Most of the time this displays the 
correct size volume, but some of the time on large structures it seems to clip 
the volume in some dimensions. I am using a vtkVolumeTextureMapper2D to render 
the volume, and was wondering if there was a maximum size for the structured 
points or if the clipping is a feature that can be controlled in volume 
rendering?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>thanks in advance</FONT></DIV>
<DIV><FONT face=Arial size=2>regards Ross</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; 
<P>
<P>
<HR width="80%" color=gray>

<P>
<CENTER>
<TABLE 
style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: dotted; BORDER-LEFT-STYLE: dotted; BORDER-BOTTOM-STYLE: solid" 
cellSpacing=0 cellPadding=5>
  <TBODY>
  <TR>
    <TD>
      <CENTER><A style="FONT-SIZE: 150%; COLOR: blue" 
      href="http://www.acfr.usyd.edu.au/people/postgrads/rhennessy">Ross 
      Hennessy </A></CENTER></TD></TR>
  <TR>
    <TD>
      <DIV><A href="http://www.acfr.usyd.edu.au">Australian Centre for Field 
      Robotics</A><BR>Rose Street Building, J04<BR><A 
      href="http://www.usyd.edu.au">University of Sydney</A>, </DIV>
      <DIV>NSW 2006, Australia<BR></DIV></TD></TR>
  <TR>
    <TD>
      <TABLE style="PADDING-LEFT: 10px">
        <TBODY>
        <TR>
          <TD>Phone:</TD>
          <TD>+61 2 9351 3040 </TD></TR>
        <TR>
          <TD>Fax:</TD>
          <TD>+61 2 9351 7474 
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER></FONT></DIV></BODY></HTML>