<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style id="owaParaStyle" type="text/css">
<!--
p
        {margin-top:0;
        margin-bottom:0}
p
        {margin-top:0;
        margin-bottom:0}
-->
P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Dear All,<br>
<br>
I am new to VTK. I want to visualize polyhedrons. However in my polyhedrons the number of faces and number of nodes in each face is not known at compile time. Thus if I use vtkCellArray it gave me error message "variable length array "XX" is used". I figured
 out a solution like this,<br>
<br>
vtkIdType* p;<br>
for(int i=0;i<num;i++)<br>
{<br>
    *p=sth;<br>
    p++<br>
}<br>
for(int i=0;i<num;i++)<br>
{<br>
    p--;<br>
}<br>
<br>
and it works very well on my test code. Unfortunately I am working with a software using PETSc library and assign dynamic memory this way gives me some PETSc errors. I wonder on VTK side do you have better solution for variable length array like this? For example
 some class like vtkCellStandardVector to support std::vector of c++?<br>
<br>
Thank you!<br>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">Best,
<div>Chao</div>
<div><br>
</div>
<div>
<hr>
</div>
<div>Chao Feng (·ëłŹ)<br>
<br>
</div>
<div>Master student in Computational Biology & Bioinformatics</div>
<div>ETH Zščrich, Zuerich</div>
<div>Switzerland</div>
<div><br>
</div>
<div>Iber Group, Department of Biosystems Science and Engineering,</div>
<div>ETH Zščrich, Basel</div>
<div>Switzerland</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>