[Paraview] problems setting vtkDoubleArray with 3 components
Robert Michael O'Bara
bob.obara at kitware.com
Sun Mar 15 18:10:50 EDT 2009
Hi All,
I'm not 100% sure but I think you must call SetNumberOfComponents
prior to SetNumberOfTuples.
Bob
Robert M. O'Bara, MEng.
Research & Development Engineer
On Mar 15, 2009, at 5:50 PM, Burlen Loring wrote:
> Also, if you SetNumberOfComponents, and SetNumberOfTuples, you want
> to use SetTuple(i,Tuple) not InsertNextTuple, because that will add
> them at the end.
>
> Natalie Happenhofer wrote:
>> Hi!
>> I´d like to set a vtkDoubleArray with 3 Components, it should be a
>> vector array, the code looks like this:
>>
>>
>> vtkDoubleArray* momentum = vtkDoubleArray::New();
>> momentum -> SetNumberOfTuples(numOfTuples);
>> momentum -> SetNumberOfComponents(3);
>>
>> for(vtkIdType i = 0; i < numOfTuples; i++)
>> {double Tuple[3] = {xm_array -> GetValue(i), ym_array ->
>> GetValue(i), 0.0};
>>
>> momentum -> InsertNextTuple(Tuple);
>> }
>>
>> Executing the code, I get the following error:
>> " Point array Momentum with 3 components, has 78520 tuples but
>> there are only 58890 points"
>>
>> numOfTuples just has the value 58890, it should not be inserting
>> more tuples than that.. ?
>>
>> thx,
>> Natalie
>>
>>
>> ------------------------------------------------------------------------
>> Casi 50 razones para tener el nuevo Messenger. ¡Conócelas aquí y
>> bájate el nuevo! <http://www.nuevomessenger2009.com/>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
More information about the ParaView
mailing list