<div dir="ltr"><div>Hello,</div><div> </div><div>I am using VTK with C++. My question is:<br><br>I have a vtkMultiBlockDataSet, say, it has 1000 blocks. I want to set different colors, different line widths, etc. to different blocks in this data set. One way I can think of is that I can use vtkExtractGrid to get the block or blocks I want to color, then make them as a new vtkMultiBlockDataSet, then I can do whatever I want to the new created vtkMultiBlockDataSet. But the drawback of this way is that its cost would be high if I deal with a huge data set.<br>
<br>I am wondering if there is a better way to do it. The perfect way I am looking for is that without using vtkExtractGrid, just directly set colors on different blocks on the original data set vtkMultiBlockDataSet, without copying any data. Is it possible? If so, could you please tell me how to do and provide some references if possible? Thank you very much.</div>
<div> </div><div>Best,</div><div> </div><div>Chao<br></div></div>