[vtkusers] get tcoords from pointId
marco
piccima at gmail.com
Thu Dec 18 14:38:46 EST 2014
Thank you
On 12/18/2014 02:33 PM, Cory Quammen wrote:
> Hi Marco,
>
> Texture coordinates are stored in an array in a vtkDataSet's
> vtkPointData object. Say you have a vtkPolyData with texture
> coordinates. To access it, you would do something like
>
> vtkPointData* pd = polyData->GetPointData();
> vtkDataArray* tcoords = pd->GetTCoords();
>
> // Let's assume the tcoords are in a vtkFloatArray
> vtkFloatArray* floatTcoords = vtkFloatArray::SafeDownCast(tcoords);
> if (floatTCoords)
> {
> float texCoord[3];
> floatTcoords->GetTupleValue(pointId, texCoord);
>
> // do something with texCoord
> }
>
> I hope that helps,
> Cory
>
> On Thu, Dec 18, 2014 at 1:58 PM, marco <piccima at gmail.com> wrote:
>> Hello,
>> maybe it has been deprecated but I cannot find a method like
>> GetTcoords(pointId)!
>> Is there something similar in the library?
>>
>> Thank you
>>
>> _______________________________________________
>> 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 VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
More information about the vtkusers
mailing list